Julia Stiles Credit: Steve Zak Photography/FilmMagic

There are 10 things to love about this! Julia Stiles is engaged to her camera-assistant boyfriend, Preston J. Cook. The Border Crossing actress announced the happy news via Instagram on Monday, January 4.

"Best Christmas Ever!" Stiles, 34, captioned a photo of her sparkling diamond ring. In the snapshot, the Save the Last Dance star holds hands with her husband-to-be.

The future spouses got engaged on Christmas Eve in Isla Grande, Colombia. They first met on the set of Go With Me, which is due to premiere in April 2016.

Best Christmas Ever! 💖

A photo posted by @missjuliastiles on

Cook recently worked on Leonardo DiCaprio's drama The Revenant.

This will be the first marriage for Stiles. The actress previously dated actor David Harbour and was reportedly linked to her 10 Things I Hate About You costar Joseph Gordon-Levitt.

Sign up now for the Us Weekly newsletter to get breaking celebrity news, hot pics, and more delivered straight to your inbox!