Al poco tiempo, a finales del año 2006, comenzó a salir con su compañero de reparto en "Jumper", Hayden Christensen, (famoso por interpretar a Anakin Skywalker en las precuelas de Star Wars), con quien tuvo una hija llamada Briar Rose Christensen; nacida el 29 de octubre de 2014 en Los Ángeles, California.