She modeled and aspired to be a child psychologist.
She has two sisters named Jennifer and Mikaela. She was married to Italian musician Roberto Zincone from 2007 to 2013. The couple had a son named Sebastian together. In October 2017, she became engaged to actor Jack Donnelly and the couple married in December 2018.
She appeared in the film 27 Dresses with Katherine Heigl.