Tom Hiddleston makes his return in the film. In Loki, the film-makers may well have created the most well-liked villain in cinema history (the fans go potty for him). But we also have another villain drawn from the Marvel canon. Christopher Eccleston donned heavy make-up and prosthetics to play the role of Malekith, the ruler of the Dark Elves who’s bent on exacting revenge for a lost war against the Asgardians and plunging the universe into darkness. Though Eccleston is no stranger to sci-fi and fantasy, to see him under layers of make-up is unusual. But, despite being a man who reportedly takes his craft very seriously, Taylor describes him as “a joy to work with”.