And Edward Cullen is...

Cedric2

Robert Pattinson.  (You may already know him as Cedric Diggory.)

(Thanks to Anna for the heads up, image via robertpattinson.org.)