Robert Pattinson

Robert Pattinson portrayed Cedric Diggory in the film adaptation of Harry Potter and the Goblet of Fire.