Browse all

25 Christmas movies to watch for the perfect holiday mood

Classics and new titles in streaming on Netflix and Prime Video: from "How the Grinch Stole Christmas" to "Holidate"

25 Christmas movies to watch for the perfect holiday mood Classics and new titles in streaming on Netflix and Prime Video: from How the Grinch Stole Christmas to Holidate

December 25 is getting closer and closer, but this year, between pandemic, economic crisis and lockdown, we all struggle to find the right holiday mood. So, after decorating our apartments better than Chiara Ferragni and Kylie Jenner, after shopping for gifts, all we have to do is relax on the sofa with a hot chocolate and press play to watch some movies. Amazon Prime Video and Netflix offer us a large catalog of Christmas titles, classic and new: from How the Grinch Stole Christmas to Holidate.

nssGclub has selected 25 Christmas movies that will bring you in the perfect holiday mood.


It's a Wonderful Life - 1946

Plot: on Christmas Eve, while everyone is celebrating, George Bailey (James Stewart) decides to commit suicide. Honest and generous, George is on the verge of bankruptcy, after losing everything due to the dishonesty of other people, and has no alternative but to fall off a bridge. Everything changes when God sends the angel Clarence Oddbody (Henry Travers) to Earth to help man. The angel reminds George of all the good deeds done during his life and brings him into a parallel reality, in which the suicidal never existed. Seeing how much he has made a difference for many others, George understands his own value and realizes that hope is the greatest gift you can receive.

Fun facts: the film is based on a short story entitled The Greatest Gift, published in 1939 by Philip Van Doren Stern, which shows clear influences from Charles Dickens' famous A Christmas Carol. Frank Capra, the director, originally wrote the role of George Bailey for Cary Grant, but later opted for James Stewart.

Where: Prime Video


Trading Places - 1983

Plot: set in Philadelphia during the holiday season, the story begins with the bet of two bored rich people, the Duke brothers who decide to switch the lives of a broker (Dan Aykroyd) and a street beggar (Eddie Murphy). Thanks to a scam, the two unconscious men find themselves in each other's lives until, once they discover the cruel game, they team up to take revenge against the Duke brothers.

Fun facts: not only is it one of the most famous comedies of the 80s, but for the Italians Trading Places is the movie to watch on Christmas Eve. In fact, Italia 1 has been broadcasting it every December 24th since 1997.

Where: Prime Video 


Home alone -1990

Plot: Kevin (Macaulay Culkin) is forgotten at home by his family leaving to spend the holidays in France. Alone the kid has a great time, until a couple of thieves come to rob the house...

Fun facts: over the years many people have wondered if there was a reason why Kevin was left at home by his mom, dad and brothers and finally a possible answer comes from the website Reddit. In a scene, which has been ignored until now, we see his father throwing in the trash the airplane ticket of the character played by Culkin. So when the family arrives at the airport no one notices the lack of one passenger, until it is too late: "Well, what else could we be forgetting? Keeeviiiin!".


Where: Prime Video


 Edward Scissorhands - 1990


Plot: Edward (Johnny Depp) is a strange guy created by an old inventor who died before finishing the job, which is why instead of hands he has blades sharp as scissors.  When he falls in love, the creature will face a reality that precludes him from living a normal man's life.

Fun facts: Winona Ryder, who had already worked with Tim Burton in Beetlejuice, hated Kim's character because she reminded her of high school and the popular girls who bullied her all the time. 

Where: Prime Video


The Nightmare before Christmas - 1993

Plot: Jack Skeletron, the king of the Halloween world, frustrated by the classic routine full of screams and fear, wants his Christmas and dreams of replacing Santa Claus.

Fun facts: despite what many people think, Tim Burton is not the director of the film, but is Henry Selick. Burton produced it and created the story and characters, taking the idea after seeing the Halloween and Christmas decorations displayed together.

Where: Prime Video


Miracle on 34th Street - 1994

Plot: Susan (Mara Wilson) is 6 years old and doubts Santa Claus exists, but after meeting Kris Kringle (Richard Attenborough), a man who is convinced that he is Santa Claus, she finally begins to believe it too.

Fun facts: it is the most classic of the Christmas movies, the fourth remake of the homonymous Miracle on 34th Street dating back to 1947. When the film was released in theaters, 20th Century Fox offered to give money back to all the spectators who did not like the film. In the end, 1500 were reimbursed.

Where: Prime Video


The Santa Claus - 1994

Plot: after Santa Claus falls from the roof of his house and dies, Scott Calvin (Tim Allen) wears the red suit and turns into his heir, with a weight gain and white beard, a change of residence at the North Pole with the elves and the job of distributing gifts on board a flying sleigh.

Fun facts: the role of Scott/Santa was originally written for Bill Murray, but he later went to Tim Allen, who is also the protagonist of the sequels The Santa Clause 2 and The Santa Clause 3: The Escape Clause.

Where: Prime Video


How the Grinch Stole Christmas! - 2000

Plot: The Grinch (Jim Carrey), a grumpy and evil creature, who lives with his dog Max in a cave on top of Mount Crumpit, hates Christmas and plans to steal the holiday decorations from the inhabitants of the nearby village of Whoville. When little Cindy Lou (Taylor Momsen) convinces the mayor of the village to invite the strange green creature to the holiday celebrations, the Grinch has the opportunity to realize his plan.

Fun facts: Cindy Lou is played by Taylor Momsen, an American actress and a singer-songwriter who is famous for her role as Jenna Humphrey in Gossip Girl.

Where: Prime Video, Netflix


The family man - 2000

Plot: Jack Campbell (Nicolas Cage) is a rich single Wall Street broker who drives a Ferrari and has no responsibilities. Everything changes on Christmas morning when Jack wakes up in a New Jersey home with two kids and a wife, Kate (Téa Leoni), his high school girlfriend.  Suddenly, the man is living the life that could have been his if he had honored a promise he made to Kate thirteen years earlier.


Fun facts: the movie, directed by Brett Ratner has several similarities with It's a wonderful lifeFor example, the falling snow, which symbolizes the change in Jack's life, is a clear homage to Frank Capra's 1946 classic movie. 

Where: Prime Video


Love actually - 2003

Plot: during the holiday season, the lives of 9 characters intertwine: from the Prime Minister (Hugh Grant) who falls in love with a young collaborator to the declining rock star (Bill Nighy); from the young woman (Keira Knightley) who thinks that her husband's best friend (Rick Grimes) doesn't like her, to the widower (Liam Neeson) who tries to establish a relationship with her stepson.

Fun facts: the cast is full of stars, but the protagonist of the cult scene is Rick Grimes, better known as the former cop who kills zombies in The Walking Dead. The declaration of love he made to the character played by Keira Knightley with a series of cards is one of the most romantic of the 2000's cinema: "With any luck, by next year I'll be going out with one of these girls (Pictures of models), but for now, let me say, without hope or agenda, just because it's Christmas (and at Christmas you tell the truth) to me, you are perfect and my wasted heart will love you until you look like this (picture of the mummy) and Merry Christmas".

Where: Prime Video, Netflix


Christmas with the Kranks - 2004

Plot: The Kranks (Tim Allen and Jamie Lee Curtis) decide to escape from Christmas and spend the holidays in the Caribbean for a relaxing break. Their plans, however, are spoiled by their neighbors and by the arrival of their daughter, who is on her way home for the holidays with her new boyfriend. Thus begins a race against time so that everything is perfect, just in time for Christmas day.

Fun facts: the movie is based on Skipping Christmas, one of 34 novels written by John Grisham.

Where: Prime Video


The polar express - 2005

Plot: it's the night of Eve. A train stops right in front of the house of a young boy who does not believe Santa Claus. It has come for him, to take him, on the Polar Express, to the North Pole. During this trip he will discover friendship, courage, the importance of continuing to believe and that, as Santa Claus says, the true spirit of Christmas is in our hearts.

Fun facts: the screenplay is based on the homonymous children's picture book by Chris Van Allsburg, published in 1985. In the film, shot in live-action motion capture animation, Tom Hanks plays six roles: the main character, an eight-year-old boy; the controller; Santa Claus; the tramp and the father.

Where: Prime Video


The Chronicles of Narnia: The Lion, the Witch and the Wardrobe - 2005

Plot: the four Pevensie brothers (Lucy, Edmund, Susan and Pete) discover a mysterious door that leads them to Narnia, an enchanted universe where a witch (Tilda Swinton) has cast a terrible spell freezing the kingdom.  The boys, together with the lion Aslan, lead Narnia against the army of evil.

Fun facts: inspired by the eponymous series of fantasy novels by C. S. Lewis, the saga of The Chronicles of Narnia consists of three films: The Chronicles of Narnia - The Lion, the Witch and the Wardrobe; The Chronicles of Narnia - Prince Caspian and The Chronicles of Narnia - The Voyage of the Dawn Treader.

Where: Prime Video


The Family Stone - 2005

Plot: Everett (Dermot Mulroney) returns home in Connecticut for the Christmas holidays and to introduce his girlfriend Meredith (Sarah Jessica Parker) to his big family. Unfortunately, his relatives, especially his mother Sybil (Diane Keaton), find the woman unpleasant and not the right one to become Everett's wife, and try to explain it to him in every way.

Fun facts: The family stone is influenced by the classic Meet Me in St. Louis, which is also directly mentioned in the 2005 movie. In one scene, in fact, one of Everett's sisters is watching the musical starring Judy Garland on TV. Quite surprisingly, Meet Me in St. Louis is also mentioned in the first Sex and the City movie.

Where: Prime Video


The Holiday -2006

Plot: two strangers Iris (Kate Winslet) and Amanda (Cameron Diaz), both in a life crisis, switch houses during the Christmas holidays. Iris goes to Los Angeles where she becomes friends with an elderly Hollywood screenwriter (Eli Wallach) and Miles (Jack Black), a soundtrack composer. Amanda, however, ends up in the English countryside and falls in love with Graham (Jude Law), Iris' brother.

Fun facts: Cameron Diaz confessed that the film was a tough physical test for her because of the long time she spent running in the snow in high heels. The actress also said that she kept Amanda's clothes after the end of the filming.

Where: Prime Video, Netflix


A Christmas Carol - 2009

Plot: During Christmas night, Ebenezer Scrooge (Jim Carrey), a stingy, selfish rich man, is visited by three spirits, the ghost of Christmas past, the ghost of Christmas yet to come, and the ghost of Christmas present, who will try to make him change his attitude towards others before it is too late.

Fun facts: in this motion-capture version of Charles Dickens' famous A Christmas Carol, Jim Carrey plays 8 characters: Scrooge, the Ghost of Christmas Past, Scrooge as a child, as a teenager, as a man, as an old man, the ghost of Christmas Present and the Ghost of Christmas yet to come.

Where: Prime Video


A Christmas Prince - 2017

Plot: Amber (Rose McIver) is a journalist sent to Aldovia for a report on Prince Richard's crowning. In order to get more information, she goes undercover as a tutor and, while investigating the royal family, she discovers a plot and finds love.

Fun facts: The leading actress, Rose McIver is most famous for the role of Liv Moore in the TV series iZombie.  The story of the first movie continues in A Christmas Prince - Royal Wedding and A Christmas Prince - Royal Baby.

Where: Netflix


The Princess Switch - 2018

Plot: A week before Christmas, a Chicago baker and a duchess who look alike switch lives for a few days. Both fall in love with the other's boyfriend. 

Fun facts: the movie starring Vanessa Hudgens is a modern version of the famous fairy tale of The prince and the poor boy. Its success encouraged Netflix to make a sequel entitled The Princess Switch: Switched Again.

Where: Netflix


The Nutcracker and the Four Realms - 2018

Plot: On Christmas Eve, the young Clara (Mackenzie Foy) receives as a gift a locked chest left by her dead mother. Looking for the key to open it, which was stolen by a mouse, the little girl finds herself in a magical world. Here she meets Private Phillip, a band of mice, and travels through Land of Snowflakes, Land of Flowers and Land of Sweets. To find the key to open the mysterious box, Clara must defy, with the help of the Sugarplum Fairy (Keira Knightley), the evil Mother Ginger (Helen Mirren) who lives in the dark Fourth Kingdom.

Fun facts: the movie, directed by Lasse Hallström and Joe Johnston is a motion picture adaptation of The Nutcracker and the Mouse King, the story written in 1816 by E.T.A. Hoffmann, and of the famous Tchaikovsky's ballet.

Where: Prime Video


The Christmas Chronicles - 2018

Plot: two brothers plan to photograph Santa Claus (Kurt Russell). Their plan turns into a trip with Saint Nick and his elves to save Christmas before it's too late. 

Fun facts: the actual hero of the film is Kurt Russell, an adventurous and ironic alternative Santa Claus. In Netflix's project sequel, entitled The Christmas Chronicles 2, the actor, who is an icon of 80s action movies such as 1997: Escape from New York, is joined by Goldie Hawn who plays Mrs. Claus and in real life is his companion for 37 years. 

Where: Netflix


Let it snow - 2019

Plot: A snowstorm hits the small town of Gracetown on Christmas Eve, changing the lives of a group of high school kids. Julie (Isabela Moner), stranded by the storm on a train, ends up spending Christmas Eve with a boy she just met. Tobin (Mitchell Hope) goes with a group of friends into the snow to reach a party; while Addie (Odeya Rush), sad for the end of her romance, takes care of a dwarf piglet.

Fun facts: the movie is based on the novel Let It Snow: Three Holiday Romances, including a collection of three novels written by John Green, Maureen Johnson and Miracle Luren respectively. One of the protagonists of the project produced by Netflix is Kiernan Shipka, who here plays the role of Angie, but is popular for Chilling Adventures of Sabrina

Where: Netflix


Little Women - 2019

Plot: the story, set during the American Civil War, follows the March sisters: Meg (Emma Watson), Jo (Saoirse Ronan), Beth (Eliza Scanlen) and Amy (Florence Pugh). They are four young women determined to pursue their dreams, struggling with the classic problems of their age. Especially, Jo who, strong and stubborn, wants to be successful as a writer.

Fun facts: the adaptation of Louise May Alcott's book, directed by Greta Gerwig, makes the feminist spirit of the work even more explicit. Originally, the role of Jo was not to be played by Emma Watson, but by Emma Stone.

Where: Prime Video


Last Christmas - 2019

Plot: The story, set in London during the Christmas holidays, stars Kate (Emilia Clarke), a goofy and unlucky young woman who works as an elf in a Christmas decoration store, but wants to be a singer. One day she meets Tom (Henry Golding) who helps Kate to bring positivity into her life.

Fun facts: Paul Feig's movie is inspired by the eponymous 80s hit by Wham!.

Where: Prime Video


Dash & Lily - 2020

Plot: just a few days before Christmas Lily (Midori Francis), a girl who loves the holidays, and Dash (Austin Abrams), a boy who hates them, will be involved in a kind of treasure hunt and fall in love with each other.

Fun facts: Nick Jonas was an executive producer of this Netflix TV series, he helped choose the music for the show and also appears in an episode.

Where: Netflix


Holidate - 2020

Plot: Sloane (Emma Roberts) hates Christmas because her relatives keep questioning her about her romantic status and she, sick of it, has an idea: hire Jackson (Luke Bracey) as a party partner.

Fun facts: in one scene Sloane and Jackson argue out loud in a supermarket, quoting Ryan Gosling several times. At a certain point behind her, a bit blurry, the silhouette of a man who looks like Drive's actor appears. Many people thought it was a kind of Gosling's cameo, but actually, it's Chad Zigmund, Luke Bracey's stand-in.

Where: Netflix