1 It's A Wonderful Life:

A suicidal James Stewart is visited by his guardian angel in this classic tearjerker.

2 Muppet Christmas Carol: Funny and endearing take on A Christmas Carol.

3 White Christmas: Bing Crosby and Danny Kaye tale will get you in the mood.

4 The Nightmare Before Christmas: The inhabitants of Hallowe'en Town get in on the festive action in this touching animated story.

5 Arthur Christmas: Instant classic combines wit and broad humour.

6 The Great Escape: Nothing to do with Christmas, but festive TV wouldn't be the same without it...

7 The Apartment: Wage slaves Jack Lemmon and Shirley MacLaine find each other in this grown-up Christmas love story.

8 Die Hard: Bruce Willis was never better as John McClane, saving a skyscraper from evil Alan Rickman on Christmas Eve.

9 Miracle on 34th Street: Richard Attenborough as Santa has got to be a winner.

10 Love Actually: Richard Curtis's multi-stranded tale in the run-up to Christmas.