X-Men star 'can't believe' he got role

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...

Watch more videos