Los Angeles: Anne Hathaway says she has been told many times that she is not sexy enough for movie roles.
Hathaway, who faced a lot of criticism during the run up to the Oscars 2013 where she won the best supporting actress gong for her portrayal of a prostitute in 'Les Miserables', says her successes have not come easy.
"Even though I've had great success, touch wood, it hasn't been easy. A lot of people have told me, 'You're not this and so can't play that,' and I can't tell you the amount of times I've been told I'm not sexy.
"I just go: 'I'm a lot of things. Just because I don't wear my sexiness overtly doesn't mean that I can't become that girl for a role. That's what I do; I become things. Use your imagination, buddy'," Hathaway said in an interview.
"So in terms of not listening to what other people told me about who I was as an actress and then really pursuing it, I think I've been daring in that way," Anne, 31, said.
The actress also addressed criticism of not being genuine and fumbling during her Oscar speech. "One of the things I've been accused of is being inauthentic. And they were right - but not for the reason they thought.
"I couldn't tie this moment to what I really wanted to say .And that's on me, because Lupita did it," she said while referring to Lupita Nyong'o's moving speech after winning Best Supporting Actress for "12 Years a Slave" earlier this year.