Taron Egerton as Elton John