Brooke Shields & Cary Elwes Chat Picture Perfect Romance In 'A Castle For Christmas' | CPTV

A Castle for Christmas truly encapsulates the holiday spirit.

A Castle for Christmas features Brooke Shields as Sophie, a journalist who runs off to hide in Scotland after getting tied up in a scandal.

While on her trip, Sophie falls in love with a beautiful castle estate, but quickly gets confronted by the castle's owner, Myles, who is played by Cary Elwes. Though the pair undoubtedly share a mutual animosity for one another, it isn't long before Sophie falls in love with more than just the castle.

Rachel Smith caught up with the stars.

"Being able to work with him on a rom-com was such an honor and we just couldn't believe our good fortune by being in such a beautiful setting and really living the life of being in Scotland," Shields said.

"We're very fortunate. We had a terrific team around us and Netflix spared no expense when it came to this film and we got to film in a beautiful castle, Dalmany House in Queensferry. The owners of the castle and locals really opened their homes to us and really welcomed us in a way that really touched our hearts. The whole experience of making the film was so joyful and I think that translates into the film itself," Elwes said.

A Castle for Christmas is now available on Netflix.

By clicking "Subscribe", you agree to the Privacy Policy and Terms of Use.
Tatyana Ali Uses Her Voice For Important Causes In Hollywood | Celebrity Page
Tatyana Ali is raising awareness for women of color both on and off screen.
Paris Hilton Opens Up On Marriage & Bonding With Her Mom In 'Paris In Love' | Celebrity Page

Paris Hilton has found her happily ever after!

The 'Men Of West Hollywood' Bring The Drama In New Reality Show | Celebrity Page
Men of West Hollywood is the latest show to binge for luxury and drama escapism.