Nicholas Hoult "kind of cackled" after being cast as Lex Luthor in James Gunn’s ‘Superman’.
The actor, 34, will star as the iconic villain in the 58-year-old director’s upcoming DC blockbuster and has reflected on the moment he found out he would be taking on the role.