The 10 Best Christmas Movies of All Time

1. It's a Wonderful Life (1946)

2. Die Hard (1988)

3. Gremlins (1984)

4. Elf (2003)

5. Bad Santa (2003)

6. Home Alone (1990)

7. A Christmas Story (1983)

8. Edward Scissorhands (1990)

9. The Snowman (1982)

10. Kiss Kiss, Bang Bang (2005)