2 / 8

Taron Egerton as Elton John

Elton John is, well, Elton John. (Or really, Reginald Kenneth Dwight, if you're going with his given name.) Taron Egerton (Kingsman) took on the challenge of playing one of the 20th century's biggest icons-but he sees Rocketman as a somewhat loose interpretation of John's life. "We set out to be creative within a movie that is a tribute to someone," Egerton told Billboard. "It’s a biographical film, but it’s not a biopic."

For his part, John wrote in a Guardian essay that the movie is "obviously not all true, but it’s the truth."