En agosto del 2007 se casó con el actor Rupert Penry-Jones, la pareja tiene dos hijos, Florence Penry-Jones quien nació el 1 de mayo de 2004 y Peter Penry-Jones quien nació el 8 de abril de 2006.