You’ll have to be a real Marvel geek to get all of them.
Avengers: Infinity War, the most anticipated superhero movie in, well, forever, finally reaches cinema screens this week. The film brings together nearly every hero from the Marvel Cinematic Universe, along with quite a few villains and sidekicks for good measure. But how many of them can you name? To give you a hand, we’ve listed all the actors that play them – you just need to name the characters. You’ve got ten minutes to get them all.
(Disclaimer for geeks: this is every main character that we’re pretty sure is in it. If like, the X-Men make a surprise appearance, don’t blame us. And don’t spoil it for us either!)