He was killed in the graveyard for being 'the spare'. He is played by Robert Pattinson in the film Harry Potter and the Goblet of Fire and in a flashback in Harry Potter and the Order of the Phoenix. Cedric Diggory is a character in the Harry Potter series. He was two years older than Harry and was in Hufflepuff. He was a seeker for his Qudditch house team. In his sixth year he beat Harry in a Qudditch match when Harry fell of his broom because of the dementors.