It’s not easy to make your royal dreams come true.
On Thursday, Netflix debuted the trailer for its upcoming holiday movie “A Castle For Christmas”, starring Brooke Shields and Cary Elwes.
READ MORE: Brooke Shields Looks Back At Infamous 1980s Calvin Klein Ad
“Famed author Sophie Brown (Brooke Shields) travels to Scotland hoping to buy a small castle, but the prickly owner Duke Myles (Cary Elwes) is reluctant to sell to a foreigner,” the official description reads. “Working to find a compromise, the pair constantly butt heads, but they may just find something more than they were expecting.”
Before selling her the castle, Duke Myles lays out a set of conditions, including living at the castle at the same time as him before the sale goes through.
READ MORE: Brooke Shields Details Recent Femur Injury: ‘It Was The Worst Injury I Ever Had
In the meantime, the duke reveals in the trailer that he plans to get Sophie’s down payment to tide him over financially, hoping she’ll want to leave by the time it’s all over.
But Sophie has family history in the castle, as she warns the duke, “If you’re trying to discourage me, you’re not gonna do it.”
“A Castle For Christmas” premieres Nov. 26.