10 Best Christmas Movies of All Time

10. It's a Wonderful Life (1946)

9. National Lampoon's Christmas Vacation (1989)

8.The Nightmare Before Christmas (1993)

7. A Christmas Story (1983)

6. Elf (2003)

5. Home Alone (1990)

4. Bad Santa (2003)

3. Die Hard (1988)

2. A Christmas Tale (2008)

1. The Muppet Christmas Carol (1992)

The 10 Best Christmas Gifts of 2023