Harry Potter and the Goblet of Fire: According to BBC Newsround Robert Pattinson has been cast as 'Cedric Diggory' in the upcoming Harry Potter and the Goblet of Fire.

In Goblet of Fire, as well as being Harry's love rival for Cho Chang, Hufflepuff hero Cedric also competes against Harry as the other Hogwarts' champion in The Triwizard Tournament.
RELATED: Hogwarts Legacy Trailer Reveals Harry Potter Video Game Set in the 1800s

Pattinson next stars in Vanity Fair with Reese Witherspoon.

Brian B. at Movieweb
Brian B.