Robert Pattinson (Cedric Diggory)

via

Robert Pattinson is, seemingly, forever burned into our minds as the sparkly vampire Edward Cullen, however, before that, he was Hufflepuff prefect, Cedric Diggory. Although he starred in only one film, his role was significant enough to earn him the title of “British Star of Tomorrow”. Pattinson went on to have a remarkable acting career with plenty of nominations and awards for his various roles. It was recently announced that Pattinson will portray the iconic role of Bruce Wayne a.k.a Batman in the upcoming movie.