X Men guest
Media playback is unsupported on your device

X-Men Apocalypse: Ben hardy talks about coming from Eastenders

11 May 2016 Last updated at 08:45 BST

From soap star to superhero actor Ben Hardy, who played Peter Beale in Eastenders, has become one of the big stars in the new superhero movie X-Men Apocalypse.

He plays the character Angel, alongside famous actors like Jennifer Lawrence, and he joined Leah in the Newsround studio to talk all about it.

Leah asked him if he's always wanted to be an action hero...