Born in London of Anglo-Mexican parentage, she spent her childhood growing up in Mexico.
Her real-life partner is Alex Garland the writer who wrote the novel on which The Beach (2000) is based, and the screenplay for 28 Days Later (2002). They have two children together: a son named Milo and a daughter named Eva.