Robert Pattinson – Cedric Diggory
The dashing Cedric Diggory was played by Robert Pattinson, who made his mark in the wizarding world with a charm rivaling any love potion. Yet, his journey from Triwizard champion to Hollywood heartthrob is the stuff of magical transformations.
Robert’s post-Potter path took him to the realm of vampires and romance in the “Twilight” saga, solidifying his status as a teen idol. But his evolution didn’t stop there because he’s been gracing the silver screen with critically acclaimed roles in projects like “The Lighthouse” and “Tenet,” showcasing his artistic range. The Hufflepuff heartthrob has also become the brooding star of “The Batman” film.