3 / 30

Scarlett Johansson

Before Scarlett Johansson was taking names and kicking ass as Black Widow alongside Iron Man and Captain America in the Marvel Cinematic Universe, she was playing femme fatale scientist, Silken Floss, in The Spirit.

30 Hollywood stars who have played more than one comic book character

Hanna Flint

With the arrival of Black Panther in cinemas, movie fans are reminded that Michael B. Jordan is playing his second character from the Marvel characters.

But the actor – who played the Human Torch before Erik Killmonger – isn’t alone in doubling up on comic book roles.

So here’s a mega list of some of the Hollywood stars who have done the same…

That viral picture of Tilda Swinton wasn’t Tilda Swinton
Black Order voiced by well-known stars in Avengers: Infinity War
Black Panther breaks British box office record