After a scene-stealing turn as Cedric Diggory in Harry Potter and the Goblet of Fire, Robert Pattinson really stepped into the spotlight with his role as Edward Cullen in the Twilight franchise. That part made him a Hollywood heartthrob, but it also put him on a fascinating career path as he tried to steer away from being typecast. Taking on interesting and diverse roles, Pattinson has put in impeccable work in films such as The Rover, The Lost City of Z, and the chaotic thriller Good Time. You can also find Pattinson in the erotic sci-fi trip High Life, Robert Eggers' surrealist horror-comedy The Lighthouse, and in Christopher Nolan's mind-bending Tenet. More recently, Pattinson has embraced more mainstream work, becoming the titular superhero in The Batman, as well as joining the cast for Dune 3 and The Odyssey.