Before playing Edward Cullen in 2008's "Twilight", Robert Pattinson had which Harry Potter role?

The story behind the answer

Before playing Edward Cullen in 2008’s Twilight, Robert Pattinson played Cedric Diggory in Harry Potter and the Goblet of Fire. Cedric is a popular and highly respected Hogwarts student who represents Hufflepuff as a champion in the dangerous Triwizard Tournament.

Pattinson’s appearance in the fourth Harry Potter film, released in 2005, was one of his first major screen roles. In the story, Cedric competes alongside Harry Potter, Fleur Delacour, and Viktor Krum in three demanding magical challenges. The role gave Pattinson international visibility several years before Twilight turned him into a global star.

Cedric is important to the film’s darker turn. During the final Triwizard task, he and Harry reach the trophy together and agree to share the victory. The trophy is secretly a Portkey that transports them to a graveyard, where Lord Voldemort is restored. Cedric is then killed on Voldemort’s order, making his death a major emotional and narrative turning point.

Pattinson later became closely identified with Edward Cullen, the vampire protagonist of the Twilight film series. His earlier role as Cedric is a common trivia connection between the Harry Potter and Twilight franchises.

Source: Wikipedia · fact-checked Aug. 2026

Add question to a list

Choose a list to keep this question in: