Actor Nicholas Hoult made a surprise visit to a community arts centre in East London to meet children taking part in a film and multimedia workshop focused on superheroes.
Though Hoult, 35, plays the villain Lex Luthor in the latest Superman film, he was warmly welcomed by the local group of 7 to 11-year-olds at Rich Mix in Shoreditch.