With Avengers: Infinity War just days away from our screens, you're probably marathoning your way through the Marvel Cinematic Universe in anticipation.

With that in mind, we've got a quiz that takes in everything from Iron Man to Doctor Strange - and everything in between. As always, no Googling, no cheating, and don't forget to post your scores in the comments below!