Bet you didn't see this one coming! Tom Hardy has officially signed on to play the one and only Elton John in Rocket Pictures' biopic Rocketman. Known for his role as Bane in The Dark Knight Rises, the 36-year-old actor comes as a surprise to those who hoped Justin Timberlake would land the role.