Iron Man, The Hulk, Thor and Black Widow were spotted on the streets of London last night - or at least the actors who play them.

Robert Downey Junior, Mark Ruffalo, Chris Hemsworth and Scarlett Johansson attended the European premiere of "Avengers Assemble".