Latest News

This Is Where You’ve Seen The Cast Of Netflix’s ‘A Castle For Christmas’ Before

Familiar festive faces.

On the first day of December our first new corny Christmas movie to devour came unto us—Netflix’s Castle For Christmas. 

While some might call it a guilty pleasure, we’re all for indulging in festive film (or three) throughout December, and it appears the masses agree; the new film has shot straight into the streaming platform’s top 10 charts. 

The movie is based on Sophie Brown, on a bestselling author from New York City who is dealing with the fallout from a failed marriage and a less than desirable reception for her new book. To escape, travels to Scotland where she buys a decaying castle. 

A meet cute with the local “groundsman”, a montage beautiful scenic Scottish countryside in the fictional town of Dun Dunbar and a run-in with the local knitting group later, we’ve got ourselves a real holiday film to snuggle into. 

Of course, a large part of the film’s charm comes with its impeccable casting choices, namely Hollywood stalwart Brooke Shields who perfectly helms the film. 

But she’s not the only one you’ve definitely seen before A Castle For Christmas. Here, we meet the cast of the new film.

(Credit: Getty)

Brooke Shields as Sophie Brown

Brooke Shields has built a Hollywood legacy after more than 40 years in Hollywood. She first got her break in Louis Malle‘s 1987 film Pretty Baby, quickly followed by appearances in iconic 1980s films The Blue Lagoon and Endless Love

More recently, Brookes acting work in the likes of 2010’s The Other Guys, 2017’s Daisy Winters and several recurring stints in televisions series Law & Order and Jane The Virgin has kept her on the Hollywood map. At 56-years-old, her career continues to go from strength to strength. 

(Credit: Getty)

Cary Elwes as Duke Myles

British actor Cary Elwes is no stranger to a corny rom-com, having got his big break in 1987’s The Princess Bride. His face might also have a familiar feel to it if you were a Robin Hood fan back in the day—he played the lead role in 1992 film, Robin Hood: Men In Tights. 

Over the last decade, Elwes has starred in several major films including 2011’s New Years Eve and 2018’s Billionaire Boys Club. He’s also set to star in the next Mission Impossible reboot which is due for release in 2022. 

(Credit: Instagram / @nessgrasse)

Vanessa Grasse as Sophie’s daughter, Lexi

Vanessa Grasse is a 27-year-old actor known for her roles in 2017 film Leatherface and 2018’s Astral. 

In 2022, expect to see her star in upcoming film, Venice At Dawn. 

(Credit: Getty)

Andi Osho as Maisie, Dun Dunbar local

In 2020 she starred in award-winning drama I May Destroy You, and she appeared on cult British drama series Line Of Duty in 2021. 

(Credit: Getty)

Lee Ross as Thomas, castle tour guide

Lee Ross is another British stalwart with a bunch of the UK’s most beloved television shows under his belt. 

With appearances in EastEnders, Doctor Who and Midsummer Murders, Ross has a face any UK television fan will recognise. 

(Credit: Getty)

Drew Barrymore as… Drew Barrymore

Drew Barrymore’s appearance in A Castle For Christmas is as real as it gets, with the iconic actor making a cameo to talk to fictional character Sophie Brown on her talkshow, The Drew Barrymore Show. 

We can safely assume you’ll be familiar with her other work–the 46-year-old first shot to stardom age seven when she starred in E.T., later cementing herself as a Hollywood icon when she appeared in the Charlies Angels films. 

In recent years, she worked on popular television series The Santa Clara Diet. 

Related stories