Ursprünglich sollte Tom Hardy („The Dark Knight Rises“, „Mad Max: Fury Road”) Elton John spielen. Da dieser über Jahre hinweg aber in zu viele andere Projekte involviert war, ließ sich „Rocketman“ nicht in seinem Terminkalender unterkriegen. So ging die Rolle letztlich an „Kingsman“-Star Taron Egerton.
Hauptdarsteller Taron Egerton nahm bereits Songs für seine Filme „Eddie The Eagle“ und „Sing” auf - auch die Songs in „Rocketman“ wird er selbst performen.