Hathaway admits accent was tough
Anne Hathaway has admitted she struggled to master a British accent for her movie One Day, but has shrugged off her critics.
The 28-year-old Devil Wears Prada star worked hard to speak with a Yorkshire accent to play Emma opposite Jim Sturgess in the film adaptation of David Nicholls' best-selling novel and the trailer has already provoked criticism from fans.
Anne told the New York Daily News: "I used to think I had an awesome British accent, and then I did Becoming Jane [playing a young Jane Austen] and had a real dialect coach and I realised how far off I was.
"You have to consider all sorts of factors when creating a regional dialect, like where she went to school and where she lived after school. It's not like there is a standard British accent you can just use."
She added: "I used to think that I was the bee's knees when it came to a British accent, but now I know better. Who cares what people say? It's still not really in my repertoire. I'm much better at a New York accent."
The Oscar-nominated actress - who plays Catwoman in The Dark Knight Rises - was born in Brooklyn, raised in New Jersey and has since moved back to New York.
Anne revealed she loves living in the city, as New Yorkers allow her anonymity.
She explained: "People recognise me all the time now, which is not the best. But it's only the out-of-towners. You can always tell who is a New Yorker, because they let you be. They don't take photographs. They're too busy to care about me."