American author Sophie Brown (Brooke Shields) is spending the holidays in Scotland to visit a castle to which her family has ties. There she meets the gruff owner, Duke Myles (Cary Elwes), but they get off on the wrong foot. Myles reluctantly agrees to sell the house to Sophie after a 90-day period in which […] next »

A Castle for Christmas (2021)

American author Sophie Brown (Brooke Shields) is spending the holidays in Scotland to visit a castle to which her family has ties. There she meets the gruff owner, Duke Myles (Cary Elwes), but they get off on the wrong foot. Myles reluctantly agrees to sell the house to Sophie after a 90-day period in which she can live at the castle to see what running it would be like, but he has several conditions, including the fact that he'll be living there too.

Share This Gallery:

Comments & Discussion

  1. There are no comments yet, why not be the first?

Join The Conversation:

 Change Location