Elton John has said he did not want to hide the sex and drugs of his younger days in the film Rocketman in order to make it suitable for younger viewers.

The music star's life is depicted in the biopic with Taron Egerton as Elton, who said that seeing the film in the cinema was like having a "very weird, disconcerting" dream.

Elton and Taron Egerton perform at the Cannes film Festival

Writing in The Observer Magazine, the 72-year-old singer said that the biographical film was a long time in the making, and that "some studios wanted me to tone down the sex and drugs so the film would get a PG-13 rating".

"But I just haven't led a PG-13 rated life," he said.

"I didn't want a film packed with drugs and sex, but, equally, everyone knows I had quite a lot of both during the '70s and '80s, so there didn't seem to be much point in making a movie that implied that, after every gig, I'd quietly gone back to my hotel room with only a glass of warm milk and the Gideon's Bible for company."

Sir Elton said some of the film studios had wanted to make a "more straightforward biopic", erasing the fantasy element, but that would have been "missing the point".

He said he "lived in my own head a lot as a kid".

"And when my career took off, it took off in such a way that it almost didn't seem real to me," he added.

Sir Elton said that, while his success did not come overnight, the moment he felt he had made it, during a gig in America, did not feel real to him.

He said: "There's a moment in Rocketman when I'm playing on stage in the Troubadour club in LA and everything in the room starts levitating, me included, and, honestly, that's what it felt like."

Taron Egerton, Bryce Dallas Howard and Richard Madden in Rocketman

Sir Elton also said that, before Egerton was chosen to play him in the film, Tom Hardy and Justin Timberlake were both in the frame.

The singer said of Kingsman star Egerton: "His singing really astounded me. He isn't doing an impersonation of me, he doesn't look uncannily like me - although they shaved his head and thinned out his hair to make it look like mine in the '70s, which he hated."

Rocketman, directed by Dexter Fletcher, also stars Jamie Bell as John's long-time writing partner Bernie Taupin and Richard Madden as his manager and former lover John Reid.

More movie news, reviews and interviews here