Before Robert Pattinson was romancing Reese Witherspoon in Water for Elephants or the mysterious Edward Cullen in Twilight, he played a pivotal role in two Harry Potter movies.
Pics: Robert Pattinson Tops Glamour UK's Sexiest Men of 2012
Robert played Quidditch captain and Triwizard Tournament contender Cedric Diggory in Harry Potter and the Goblet of Fire and Harry Potter and the Order of the Phoenix, the former in which he comes to an untimely end at the hands of Voldemort. When asked by ET in 2005 about his thoughts of becoming a teen idol, he laughed, "I think about it all the time! No, I don't -- it's impossible to think what it's going to be like, because I've never been hugely popular or anything in my life, so it's going to be weird. I hope I get a bit of an ego afterwards!"
Video: 'Twilight: Breaking Dawn: Part 2' Teaser