She modeled and aspired to be a child psychologist.
She appeared in Harold & Kumar Go to White Castle.
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.
She appeared in the film 27 Dresses with Katherine Heigl.