who plays cedric diggory
Robert Pattinson appeared as Cedric Diggory in the film adaptation of Harry Potter and the Goblet of Fire, a clip from which was shown again in Harry Potter and the Order of the Phoenix as a flashback. The actor who portrayed him in Prisoner of Azkaban is unidentified.