20 best movies you should watch on Christmas. Quiet works of art, noirs, space shows and in the middle between: 

20. 'Home Alone' (1990) :Home Alone is a 1990 American Christmas comedy film directed by Chris Columbus and written and produced by John Hughes.

19. 'The Ice Harvest' (2005)

18. 'Happiest Season' (2020)

17. 'The Nightmare Before Christmas' (1993)

20 best movies you should watch on Christmas

16. 'Lethal Weapon' (1987):It's about two cops who are complete opposites and must put aside their differences to catch a gang of drug smugglers.

15. 'Joyeux Noel' (2005)

14. 'White Christmas' (1954):It has great performances by the 4 leads (Bing Crosby, Danny Kaye, Rosemary Clooney, Vera Ellen)

13. 'Gremlins' (1984)

12. 'The Shop Around the Corner' (1940)

11. 'A Christmas Story' (1983)

20 best movies you should watch on Christmas

10. 'A Christmas Carol' (1951):It's an adaptation of Charles Dickens's 1843 novella of the same name.

9. 'The Apartment' (1960)

8. 'The Holdovers' (2023) : It was directed by Alexander Payne and written by David Hemingson.

7. 'Die Hard' (1988)

6. 'National Lampoon's Christmas Vacation' (1989)

5. 'Miracle on 34th Street' (1947)

20 best movies you should watch on Christmas

4. 'Love Actually' (2003) It was written and directed by Richard Curtis. The film stars Hugh Grant, Liam Neeson, Colin Firth, Laura Linney, and Emma Thompson.

3. 'Elf' (2003)

2. 'It’s a Wonderful Life' (1946) It was directed and produced by Frank Capra and stars James Stewart, Donna Reed, Lionel Barrymore, and Thomas Mitchell.

1. 'Scrooged' (1988)