Cedric Diggory – Robert Pattinson
Robert Pattinson was criticised for playing vampire Edward Cullen in The Twilight Saga, although he was hailed for his portrayal as gorgeous Hufflepuff prefect Cedric Diggory in Harry Potter before that. He’s had a wonderful acting career since then. Through outstanding performances in films such as Remember Me, Water for Elephants, and The Lighthouse, he has quickly established himself as a serious actor. His most recent role will be Bruce Wayne in the upcoming The Batman.
Ron Weasley – Rupert Grint
Let’s be honest: Harry Potter would not have accomplished half of what he did without his best friend, Ron Weasley. The ideal sidekick from the most endearing family in the novel stood by Harry’s side throughout and even ended up with Hermione when all was said and done. Rupert Grint is progressively establishing himself as a respected actor these days, having lately been in episodes such as Sick Note, Snatch, and Servant.