Skip to main content
A Castle for Christmas

Come home to where your dreams began.

A Castle for Christmas (2021)

ComedyAdventure 1h 38m
Director Mary Lambert
Runtime 1h 38m
Released November 26, 2021

To escape a scandal, a bestselling author journeys to Scotland, where she falls in love with a castle -- and faces off with the grumpy duke who owns it.

Christmasify rating 5/10 User rating 349 votes 60%
Christmas Vibes
Merry & Bright

Christmas Connection

A Castle for Christmas is set during the weeks leading up to Christmas in a Scottish Highlands castle. The holiday season provides the backdrop for the romance, with the village Christmas celebration and Hogmanay preparations driving key plot moments. Christmas functions as the emotional catalyst but shares screen time with the real estate subplot.

Christmas MoviesUnited KingdomUsaCouplesChristmas HumorChristmas TravelNetflix

Where to Watch

Our Review

A Castle for Christmas arrived on Netflix on November 26, 2021, and it has exactly the kind of premise that sounds fun in a pitch meeting: Brooke Shields plays a bestselling American author who flees to Scotland after a public scandal and decides to buy a castle from a grumpy duke played by Cary Elwes. The movie wants to be a cozy holiday romance with a side of Scottish charm. It gets about halfway there.

A Castle for Christmas Review: Shields and Elwes in Scotland

The setup is efficient. Sophie Brown (Shields) is a famous novelist whose latest book features a thinly veiled version of her ex-husband, and the fallout sends her retreating to Dun Dunbar, a fictional Scottish castle that belonged to her late father's family. Once there, she discovers the castle is owned by Myles, the Duke of Dunbar (Elwes), a prickly aristocrat drowning in estate taxes who refuses to sell to an American.

What follows is a 90-day trial period. Sophie can live in the castle for three months, and if she and Myles can coexist, he'll agree to sell. It's the kind of contrived arrangement that exists only in romantic comedies and divorce settlements, but the film commits to it without irony.

The problem is pacing. The script by Kim Beyer-Johnson tries to juggle Sophie's writer's block, Myles's financial troubles, a local knitting circle, village politics, a scheming nephew, and the central romance. That's too many plates for a 98-minute movie, and several of them crash. The nephew subplot goes nowhere interesting. The writer's block resolves itself offscreen. The knitting circle provides some warm moments but feels like it wandered in from a different, better movie about community.

The Cast of A Castle for Christmas

Brooke Shields is the primary reason to watch. She plays Sophie with an easy confidence that the material doesn't always deserve, and she's convincing both as a woman at a career crossroads and as someone falling for a man who is actively trying to make her leave. Shields has always been a more capable actress than the projects she's handed, and this is no exception.

Cary Elwes has the trickier role. Myles needs to be prickly enough to create conflict but charming enough that the romance feels plausible. Elwes finds this balance in spots, particularly in a scene involving whisky and a fireplace, but the script keeps pulling him back toward one-dimensional grumpiness whenever the plot needs an obstacle. Anyone who remembers him as Westley in The Princess Bride will see flashes of that same dryness here, deployed more sparingly.

The supporting cast is a mixed bag. Lee Ross plays Thomas, the castle's caretaker, with understated warmth. Andi Osho as Maisie, Sophie's publicist, gets a few good lines over video calls but not much else. The village characters are pleasant but interchangeable, which is a missed opportunity. A film set in a small Scottish community should make you feel like you know its people. This one doesn't quite manage it.

Where Was A Castle for Christmas Filmed

Despite being set in the Scottish Highlands, A Castle for Christmas was filmed at Dalmeny House near Edinburgh and on location in the surrounding countryside. The production also used a Scottish castle interior for many of the indoor scenes, giving the film a more authentic look than you might expect from a Netflix holiday original. The exteriors are genuinely beautiful. Rolling green hills, stone walls, grey skies that look like they could open up at any moment. The cinematography by Michael Bafaro is the film's strongest technical element.

Director Mary Lambert, whose career spans everything from music videos for Madonna to Pet Sematary in 1989, brings a workmanlike competence to the proceedings. The film never looks cheap, and the Scottish locations are shot with real affection. But Lambert can't solve the script's structural problems, and no amount of beautiful landscapes can disguise a second act that sags under the weight of too many subplots.

Is A Castle for Christmas Worth Watching

The honest answer depends on what you're looking for. As a romance, the film is lukewarm. The chemistry between Shields and Elwes is cordial rather than electric, and the obstacles keeping them apart feel manufactured rather than organic. The 90-day arrangement is a premise that could generate real tension, but the film never fully commits to the conflict it sets up.

As a Christmas movie, it's adequate but not distinctive. The holiday elements are present: a village Christmas celebration, decorations in the castle, carol singing, the general atmosphere of the season. But Christmas feels incidental rather than essential. You could set this story in autumn and change almost nothing about the plot.

As a "comfort watch" for a November evening, though, it works. The Scottish setting carries a lot of weight. The performances are likable enough. The resolution is predictable in the way that romance fans find satisfying rather than boring. If you've exhausted the major Christmas films and you're looking for something light with a castle, this will fill 98 minutes without asking anything of you.

The film ends with a Hogmanay celebration in the village, fireworks over the castle, and two people who were always going to end up together finally doing so. There are worse ways to spend an evening in late November. There are also better ones, but Netflix is betting you've already watched those.

Fun Facts

01

A Castle for Christmas was filmed at Dalmeny House, a 19th-century Gothic Revival mansion near Edinburgh that is the seat of the Earl of Rosebery.

02

Director Mary Lambert directed the original Pet Sematary (1989) and several iconic Madonna music videos, including "Like a Prayer" and "Material Girl."

03

Brooke Shields and Cary Elwes had never worked together before this film, despite both being prominent in Hollywood since the 1980s.

04

The movie was released on Netflix on November 26, 2021, the day after Thanksgiving in the United States, placing it at the start of the peak holiday viewing season.

05

Cary Elwes is best known for playing Westley in The Princess Bride (1987), and A Castle for Christmas leans into a similar fairy-tale tone with its Scottish castle setting.

06

The fictional "Dun Dunbar" castle name combines a Gaelic word for fort with a real Scottish place name, Dunbar, a town on the southeast coast of Scotland.

07

Screenwriter Kim Beyer-Johnson also wrote the screenplay for the Netflix holiday film A Christmas Prince: The Royal Wedding (2018).

Cast

Brooke Shields
Brooke Shields Sophie
Cary Elwes
Cary Elwes Myles
Lee Ross
Lee Ross Thomas
Andi Osho
Andi Osho Maisie
Tina Gray
Tina Gray Helen
Eilidh Loan
Eilidh Loan Rhona
Stephen Oswald
Stephen Oswald Angus
Vanessa Grasse
Vanessa Grasse Lexi