She said: “I think love makes the world go round. You have to accept the person for who he is because you can’t change him to any great extent. Luckily, in my case I don’t want to.”
British-born Emily has moved to Los Angeles for her career and her husband but admitted she returns to London as often as she can to see her family.
She told Company magazine: “I still have an apartment in London, which I share with my sister – I spent a lot of time there last year because I made four movies on the trot there, which was lovely because I could see my family. We’re very close.
“I have three siblings, Felicity, Susannah and Sebastian and we’re all fond of each other.”
The 27-year-old star also joked that she and her siblings were given “posh” names by their parents to make up for their surname.
She added: “People think we’re posher than we are because of our names but that’s because Mum insisted on them to compensate for the, erm, bluntness of our surname!”