Taron Egerton was starstruck when he met Sir Elton John on the set of 'Kingsman: The Golden Circle'.

The 27-year-old actor - who plays Gary 'Eggsy' Unwin in the new spy movie - met Sir Elton while he was shooting his cameo appearance in the film, and Taron still finds the encounter difficult to comprehend.

He shared: ''I didn't get to spend that much time with him, but we had one lovely conversation. He's such an icon that you almost forget he is a real person.

''I still haven't processed that I met him.''

'Kingsman' director Matthew Vaughn was eager to have Sir Elton star in the first movie back in 2014.

And the chart-topping star was convinced to appear in the sequel after he and his husband David Furnish became ''huge fans'' of the film.

Speaking to The Hollywood Reporter, Taron explained: ''He was originally supposed to be in the first film. Matthew wanted him and for whatever reason he wasn't able to do it or wasn't sure he wanted to.

''And then Elton and his partner David were huge fans of the first one. And obviously Elton likes a show and a bit of theatricality.''

Meanwhile, Taron revealed he was excited to reprise the role of Eggsy in the sequel, because he felt there was still room for the character to grow.

The actor's on-screen character is a secret agent, but Taron maintains that any comparisons between Eggsy and James Bond remain premature at this stage.

He said: ''I like that he's still not there yet. A lot of people think, 'OK, he's James Bond now.' Once you've done that, you have nowhere to go. He still needs to learn, have mishaps and he does. He gets it totally wrong of who is who in the film. I want him to have his continued growth.

''If we do a third, he needs more s**t things to happen to him. What that would be, I don't know. Well, I do know!''