Pictures: Hollywood's hottest vampires

5 of 19

Edward Cullen ('The Twilight Saga') played by Robert Pattinson