The Last Christmas cast includes some major stars, and here's where you've seen them before. Directed by Paul Feig, the holiday film takes place in London, and follows a young woman who learns an important truth about living and learning. Last Christmas was written by Emma Thompson and Bryony Kimmings.
In Last Christmas, a singer named Kate barely keeps her life together, at least until she meets a charming gentleman who offers poignant advice. Meanwhile, Kate's family and friends look after her, wishing that she'll stay on the right path and find happiness. When the initial trailer released, rumors spread about the deeper meaning of Last Christmas, and what it says about modern society.
Last Christmas not only features a big twist, but also some big names in the main roles. Here's a cast and character guide for the unique holiday film.
Last Christmas Main Cast
Henry Golding as Tom: Kate’s love interest in Last Christmas. Henry Golding made his film debut as Nick Young in the 2018 hit Crazy Rich Asians. That same year, he portrayed Sean Townsend in A Simple Favor.
Emma Thompson as Petra: Kate’s protective mother. Emma Thompson is known for her Oscar-winning performances in Howard’s End and Sense and Sensibility. She recently portrayed Katherine Newbury in the Amazon film Late Night.
Michelle Yeoh as Santa: A Chinese Brit. A famous Malaysian actress, Michelle Yeoh is best known for starring roles in Crouching Tiger, Hidden Dragon and the James Bond film Tomorrow Never Dies. She also portrays Philippa Georgiou in Star Trek: Discovery, and starred as Eleanor Young in Crazy Rich Asians.
Last Christmas Supporting Cast
Rob Delaney as Theater Director: A popular American comedian, Rob Delaney co-created and starred in the TV series Catastrophe, and portrayed Peter in Deadpool 2.
Madison Ingoldsby as Young Kate: Last Christmas marks the film debut for Madison Ingoldsby.
Lydia Leonard as Marta: Kate’s sister. An accomplished stage actress, Lydia Leonard portrays Laurie Colson in Absentia and Mariana Lawton in Gentleman Jack.
Lucy Miller as Young Marta: Lucy Miller makes her feature film debut in Last Christmas.
Peter Mygind as The Dane: A Danish actor, Peter Mygind is best known for starring in the series Taxa and Borgen.
Ingrid Oliver as Police Woman Crowley: Ingrid Oliver portrayed Petronella Osgood in Doctor Who, and recently appeared as Brigitte Desjardins in The Hustle.
Rebecca Root as Dr. Addis: She works at St. Mary’s Hospital. A trans actress, Rebecca Root has appeared in The Danish Girl and The Sisters Brothers.
Peter Serafinowicz as Theater Producer: Peter Serafinowicz is best known as Denarian Saal from Guardians of the Galaxy and Darth Maul from Star Wars Episode I: The Phantom Menace. He also portrayed the title character in The Tick.
Patti LuPone as Joyce: Patti LuPone is best known for Broadway performances, and for portraying Elaine in the '80s film Witness. She recently starred as Frederica Norman in FX’s Pose.
- Last Christmas (2019) release date: Nov 08, 2019