In the promotional image above, Robert Pattinson is seen as the vampire Edward Cullen in the upcoming The Twilight Saga: Eclipse. That’s an unusually good picture of Pattinson as Edward. The makeup isn’t overdone, the hair isn’t overdone, the lipstick isn’t overdone. Edward looks like he could pass for human if humans were supernaturally beautiful. That’s pretty much the way Edward Cullen is described in Stephenie Meyer’s books.
Edward Cullen: Robert Pattinson vs. Henry Cavill
Stephenie Meyer initially wanted Henry Cavill (Charles Brandon in The Tudors) to play Edward Cullen, but by the time Summit Entertainment optioned Twilight in 2007, Cavill was already 24 and thus too old to pass for the 17-year-old-looking vampire.
After Robert Pattinson was cast as Edward, angry Twilight fans wanted "anyone else" but him. Some found Pattinson too ugly (or not good-looking enough) for the role; others found him merely inadequate. Others yet associated him with Harry Potter and the Goblet of Fire’s Cedric Diggory.
"The books have a huge following," Robert Pattinson told the London Evening Standard around that time, "and I’ve already got bags of letters from angry fans, telling me that I can’t possibly play Edward, because I’m Diggory. I hope I can prove them wrong." Apparently, he has.
‘Twilight: Eclipse’ cast
Directed by David Slade from a screenplay by Twilight and New Moon screenwriter Melissa Rosenberg, The Twilight Saga: Eclipse opens in the U.S. on June 30, 2010. Kristen Stewart as Bella Swan and Taylor Lautner as Jacob Black are Robert Pattinson aka Edward Cullen’s fellow players.
The Eclipse supporting cast includes Bryce Dallas Howard (replacing Rachelle Lefevre) as the vampire Victoria, Xavier Samuel as the newborn Riley; Cullen Clan members Peter Facinelli, Elizabeth Reaser, Nikki Reed, Ashley Greene, Jackson Rathbone, and Kellan Lutz; plus Dakota Fanning, Daniel Cudmore, Julia Jones, Sarah Clarke, Charlie Bewley, Cameron Bright, Alex Meraz, and Booboo Stewart.
Robert Pattinson as Edward Cullen in Twilight: Eclipse image: Summit Entertainment.