Robert Pattinson was 17 years old when he played the role of Cedric Diggory in the fourth Harry Potter film, "Harry Potter and the Goblet of Fire," which was released in 2005. Prior to his role in ...
Meanwhile, Cavill has played Superman in Zack Snyder's DC films ... Cavill also auditioned for the role of Cedric Diggory in "Harry Potter," but Pattinson's audition was apparently just a bit ...