The A Castle for Christmas cast features Brooke Shields, Cary Elwes and Lee Ross. This info article contains minor spoilers and character details for Mary Lambert’s 2021 Netflix movie. Check out more streaming guides in Vague Visages’ Know the Cast section.
A Castle for Christmas follows an American author who reconnects with her ancestral roots. After releasing a controversial book, Sophie Brown relocates to a Scottish community where her father grew up. There, the novelist clashes with a Duke and decides to purchase his castle. In the process, Sophie inspires the locals and realizes that she just may have fallen in love. Here’s every main player in A Castle for Christmas.
Read More at VV — Know the Cast: ‘F*ck Love Too’
A Castle for Christmas Cast: Brooke Shields as Sophie Brown
Character Profile: A famous author known for her 12-book Emma Gale series. She relocates to Scotland to avoid bad press, and also to reconnect with her McGuinty heritage. Sophie befriends numerous locals, along with a Duke, and decides to rejuvenate the community by assisting with financial issues.
Shields’ Resume: Violet in Pretty Baby (1978), Emmeline Lestrange in The Blue Lagoon (1980), Susan Keane in Suddenly Susan (1996-2000), Mrs. Wolverton in Freeway (1996), River Fields in Jane the Virgin (2018-19)
Read More at VV — Know the Cast: ‘Senior Year’
A Castle for Christmas Cast: Cary Elwes as Myles Dunbar
Character Profile: The 12th Duke of Dunbar. He inherited a castle and considers selling farmlands to cover various debts. Myles sells his home to Sophie and struggles to process his conflicting emotions.
Elwes’ Resume: Westley in The Princess Bride (1987), Robin Hood in Robin Hood: Men in Tights (1993), Nick Ruskin in Kiss the Girls (1997), Dr. Lawrence Gordon in the Saw Movie Franchise (2004-), Mayor Larry Kline in Stranger Things (2019)
Read More at VV — Know the Cast: ‘Along for the Ride’
A Castle for Christmas Cast: Lee Ross as Thomas
Character Profile: A tour guide and long-time resident at Dun Dunbar Castle. He urges Myles not to be like his ancestors. Thomas tries to re-ignite a romance with a local woman named Maisie.
Ross’ Resume: Kenny Phillips in Press Gang (1989-93), Septus in Centurion (2010), Grey in Dawn of the Planet of the Apes (2014), Mickey Bliss in Tommies (2014-18), Mark in Containment (2015)
Read More at VV — Know the Cast: ‘The Perfect Family’
A Castle for Christmas Cast: Andi Osho as Maisie
Character Profile: An employee at The Castle Inn. She was married in the past and welcomes Sophie when she arrives from America. Maisie considers a potential romantic relationship with Thomas.
Osho’s Resume: Ms. E.B. Glover in Shazam! (2019), Jenny Donahue in Curfew (2019), Sofia in The Intergalactic Adventures of Max Cloud (2020), Carrie in I May Destroy You (2020), Gail Vella in Line of Duty (2021)
Read More at VV — Know the Cast: ‘Toscana’
A Castle for Christmas Cast: Tina Gray as Helen
Character Profile: A knitter at The Castle Inn. She went to school with Sophie’s father, Callum aka “McMotormouth.” Helen helps design dresses for Christmas.
Gray’s Resume: Mary Nelson/Mrs. Winnie McClurgy/Mrs. Grace in Doctors (2001-19), Elderly Woman in The Decoy Bride (2011), Miss Ackroyd in Crooked House (2017), Noblewoman in Maleficent: Mistress of Evil (2019), Mary in Paul Dood’s Deadly Lunch Break (2021)
Read More at VV — Know the Cast: ‘A Perfect Pairing’
A Castle for Christmas Cast: Eilidh Loan as Rhona
Character Profile: A pastry chef at The Castle Inn. She befriends Sophie and receives a slight makeover. Rhona’s big personality reflects the community vibe as a whole.
Loan’s Resume: Lady Jane Grey in England’s Forgotten Queen: The Life and Death of Lady Jane Grey (2018), Meg Watson in Doctors (2018), Kate in Clique (2018), Tamsin MacDonald in London Kills (2019), Anita in Pancake (2019)
Read More at VV — Know the Cast: ‘Heartstopper’
A Castle for Christmas Cast: Stephen Oswald as Angus
Character Profile: A patron at The Castle Inn. His late husband was one of the original knitting club members. Much like Kevin Smith’s Silent Bob, Angus says little but makes profound statements when he chooses to speak.
Oswald’s Resume: Gavin in Meat Is Murder (2019), Dad in The Knock (2021), Ritchie in The Mother the Son the Rat and the Gun (2021)
Read More at VV — Know the Cast: ‘Russian Doll’
A Castle for Christmas Cast: Vanessa Grasse as Lexi
Character Profile: Sophie’s daughter. She’s a college student who plans to attend her father’s wedding during the holiday season. Lexi surprises her mother in Scotland.
Grasse’s Resume: Lizzy in Leatherface (2017), Mary in Open 24 Hours (2018), Alyssa Hodge in Astral (2018), Jodie in Bulletproof (2020), Beth Hudson in Glia (2020)
Read More at VV — Know the Cast: ‘Anatomy of a Scandal’
A Castle for Christmas Cast: Drew Barrymore as Herself
Character Profile: The host of “The Drew Barrymore Show.” She interviews Sophie about the ending of her most recent book. Drew believes that Shields’ character didn’t handle the death of a male character appropriately.
Barrymore’s Resume: Gertie in E.T. the Extra-Terrestrial (1982), Casey in Scream (1996), Julia Sullivan in The Wedding Singer (1998), Dylan in Charlie’s Angels (2000), Sheila Hammond in Santa Clarita Diet (2017-19)
Read More at VV — Know the Cast: ‘Dirty Lines’
Netflix’s A Castle for Christmas cast also includes Desiree Burch (Jill in a Box, Master of None), Antony Strachan (Redirected, Sunset Song), John Stahl (Game of Thrones, Mary Queen of Scots), Tim Barrow (Guardians, Riptide), Mark Fleischmann (Wolfblood, The Princess Switch Movie Franchise) and Suanne Braun (The Princess Switch Movie Franchise).
Q.V. Hough (@QVHough) is Vague Visages’ founding editor.