Ben Hardy Former Eastenders actor Ben Hardy plays Warren Worthington III/Angel in X-Men: Apocalypse. Image Source: Getty / Anthony Harvey