Who is in the cast of ‘A Castle For Christmas’? - Netflix Tudum

  • News

    Here’s Why the ‘Castle For Christmas’ Cast Looks so Familiar

    Who wouldn’t fall in love with them?

    By Olivia Truffaut-Wong
    Dec. 21, 2021

Netflix’s holiday rom-com A Castle for Christmas has everything: aristocracy, snow, a romance novelist, a legit castle and a killer cast straight out of your romantic fantasies. 

The film follows fledgling romance writer Sophie (Brooke Shields), who decides to treat herself to a vacation in Scotland. She’s also hoping to learn more about her grandfather, who grew up in the castle of Dunbar, but she hits a roadblock when she meets castle owner Myles, the Duke of Dunbar (Cary Elwes). Grumpy and unwelcoming, he isn’t interested in bending to the whims of an American tourist or helping Sophie connect to her family’s past, but she forces his hand when she buys the castle on a whim. 

Brooke Shields as Sophie Brown

Brooke Shields as Sophie Brown in 'A Castle for Christmas'

Brooke Shields stars as Sophie Brown, a popular romance novelist whose fans turn on her when she kills off a beloved romantic hero. Frustrated and lacking inspiration, she heads to Scotland, where she gets a castle, a new nemesis and, potentially, a whole new life.

Like Sophie, Shields knows what it’s like to be at the center of a controversy or two. While working as a child model in the late ’70s and ’80s, Shields posed in a Calvin Klein campaign that became ground zero in a conversation about sexualizing teens. Much like Sophie, Shields brushed it off, becoming one of the world’s most well-known models and actors. More recently, she’s been making the TV rounds, with guest roles on Law & Order: SVU, The Middle, Jane the Virgin and 9-1-1

Cary Elwes as Myles

Cary Elwes as Myles in 'A Castle for Christmas'

Cary Elwes (and his best Scottish accent) stars as Myles, the Duke of Dunbar, who’s determined to preserve his family’s legacy. Thanks to debt, however, he’s forced to sell the Castle of Dunbar to Sophie. There’s a caveat though: It’s only a temporary arrangement — to be re-evaluated at Christmas — and he has to continue living in the castle as well.

Elwes is best known for playing Westley (aka the Dread Pirate Roberts) in The Princess Bride — arguably the most romantic movie ever made. Throughout the years, he’s also starred in cult favorites like Robin Hood: Men in Tights, Twister and Saw. Recently, he starred in Season 3 of Stranger Things and The Marvelous Mrs. Maisel.

Andi Osho as Maisie

Andi Osho as Maisie in 'A Castle for Christmas'

Andi Osho plays Maisie, the owner of the local pub/inn where Sophie stays during the early days of her trip. Dunbar’s a small community, so Maisie is immediately intrigued by this new outsider and quickly befriends Sophie.

Osho’s a British actor and stand-up comedian who has worked in film and television for nearly 20 years, with parts in everything from Waking the Dead to EastEnders. Most recently, she starred in National Treasure: Kiri and played Carrie in I May Destroy You. She just released her debut novel, Asking for a Friend

Lee Ross as Thomas

Lee Ross as Thomas in 'A Castle for Christmas'

Lee Ross plays Thomas, Myles’ more practical and less curmudgeonly cousin. He gives guided tours of the Dunbar property to help keep the family’s tourism business alive. Thomas takes an immediate liking to Sophie.

Ross is a British actor who’s spent most of his career appearing in various British movies and TV shows. After getting his start in the 1985 teen drama Dodger, Bonzo and the Rest, Ross continued to work on television while building up a movie career in the ’90s with roles in Secrets & Lies and The English Patient. Most recently, he’s appeared in the series White Gold and Bulletproof, and he even played an ape named Grey in Dawn of the Planet of the Apes.

Related Tags

All About A Castle For Christmas

  • All The Romance Movies To Watch After ‘A Castle For Christmas’
    Sexy banter, electric chemistry, and hot people who confuse attraction with anger.
  • Everything you need to know about that gorgeous tartan gown.
  • Selling Sunset meets A Castle for Christmas: What is this, a crossover episode?
  • Plus, The Princess Bride Easter egg fans should look for.

Shop A Castle For Christmas

Go to Netflix Shop

Discover More News

  • The legendary golf pro is hitting the road to promote his new Netflix series.
  • Steam power, lost dreams, and a forbidden future collide in this bold new anime.
  • “There’s a danger to romance. Here, that danger is material.”
  • The limited series explores one of America’s most scrutinized unsolved murders.
  • Joined by a lady of the court, they take on a cursed palace in the Korean show.

Latest News

  • It’s a Love Story, Baby, Just Say ‘Yes’ to These 14 Wedding Dresses on Netflix
    Bride in a white wedding gown stands on a decorated carriage, aiming a rifle, with a flowing veil and historic building in the background under a blue sky.

Popular Now

  • Voicemails for Isabelle dials to the top, and Avatar: The Last Airbender debuts.
  • Stream Voicemails for Isabelle, Office Romance, a new season of Avatar: The Last Airbender, and more.
  • Meet the allies and enemies shaping Aang’s next chapter.
  • Zoë Kravitz, Sadie Sink, and Troy Baker star in a new immersive game experience.