Who's been cast to play rock legend Elton John on film? It's probably one of the very last people you'd ever expect.

youtube

It's been announced that British actor Tom Hardy will play Elton John in the upcoming biopic titled "Rocket Man."

The 36-year-old British actor is well respected for his wide-ranging talent, but his muscular, tattooed frame makes him a surprising choice. Hardy most recently played the terrorist Bane in the Batman movie, "The Dark Knight Rises." He's also starred in films including "Warrior," ''Lawless" and "Bronson."

"Rocket Man" is being made with the backing of the 66-year-old music superstar. John is also an executive producer on the film.

youtube