Actors Who Played Both Heroes and Villains in Comic Book Movies

Ray Stevenson

Volstagg (MCU Exchange)
Volstagg (MCU Exchange)

From the comic book point of view, Ray Stevenson is best known for portraying Volstagg, an Asgardian with a huge appetite, in the Thor franchise. However, this isn’t the actor’s first role in a superhero flick.

Before that, Stevenson appeared as Frank Castle in Punisher: War Zone, a box office flop panned by the critics. However, the movie did gather a following afterwards – and I believe it was because of the likeable (and over the top) portrayal of Jigsaw by Dominic West.

Punisher (Ruthless Reviews)
Punisher (Ruthless Reviews)

The first villainous comic book character portrayed by Ray Stevenson was in 2013’s GI Joe: Retaliation, in which he became Firefly. While the movie didn’t score too well with the critics, it did manage to almost triple its budget, thanks to Dwayne the Rock Johnson.

Firefly (Theiapolis)
Firefly (Theiapolis)

Ray Stevenson is already confirmed to appear in Thor: Ragnarok, most likely for the last time.

Category: Top Movies
Tags: DCEU, MCU, X-Universe
Previous Post
The 10 Worst Comics You Didn’t Know Existed
Next Post
10 Craziest DC Characters (I-K)

Log In

Forgot password?

Forgot password?

Enter your account data and we will send you a link to reset your password.

Your password reset link appears to be invalid or expired.

Log in

Privacy Policy

Add to Collection

No Collections

Here you'll find all collections you've created before.