As he greeted scores of adoring fans at the New York premiere of his new film Water for Elephants it was hard to believe that Robert Pattinson was ever disliked.
But the star - who was effortlessly dashing in a checked charcoal suit - has revealed he received hate mail when he was initially cast in Twilight.
Speaking to the Daily Mirror the 24-year-old said: "People sent me hate mail.
"The internet was full of messages from Twilight fans who didn't want me."
He added: "But then the trailer came out and everything turned around. I started getting love letters and fan mail instead of hate mail."
Robert stars in Water for Elephants with Reese Witherspoon. The film is due for release in the UK on May 4.
Photo: © Getty