Throughout the years, the superhero genre has been all the rage with the introduction of Marvel and DC Cinematic Universe. These movies typically include adventure, action, and fantasy elements. They take you into a world that seems far from reality but feels like you’re right there with your favorite heroes.

Despite being in the mainstream, comic book movies can be pretty divisive. These films either make too many changes to the source material or feature story elements that don’t service the characters. For those being able to look past these stylistic deviations, movies such asThe Amazing Spider-Man 2,The Wolverine, andBatman & Robin, were severely underrated, according to a few Redditors.

Keanu Reeves and Tilda Swinton in ‘Constantine’

1’Constantine' (2005)

Directed byFrancis Lawrence, this superhero horror movie is loosely based on DC Comics’Hellblazer. John Constantine (Keanu Reeves) does everything he can to get to heaven since he knows what awaits him: his one-way ticket to Hell. He helps a policewoman, Angela Dodson (Rachel Weisz), proves that her sister’s death was not a suicide. Constantine uses his ability to communicate with half-angels and half-demons to do good deeds.

RELATED:10 Superhero Movies For People Who Hate Superhero Movies

There haven’t been many horror superhero movies that have been released and received great recognition. Many critics like the intriguing premise but believe it’s all over the place.u/Mainer614disagrees with the negative consensus and states thatConstantineis “one of my favorite movies.” Fans of the comic might not like this adaptation, but a few Redditors like to watch this movie in their free time.

2’The Crow' (1994)

One of the few superhero movies that aren’t part of Marvel or DC would beThe Crow. Eric Draven (Brandon Lee) is resurrected to avenge his death with the help of the Crow, a supernatural avenger. His fiancée, Shelly Webster (Sofia Shinas), is gravely wounded in the attack, which further motivates him to find his killers.

RELATED:The 10 Highest-Rated Superhero Movies, According to IMDb

During its theatrical release, it received positive reviews from many critics. It was deemed a success, leading to three sequels and a television show. As one of Redditoru/ShadowJacks2112’s favorites, they believe it’s “mostly forgotten by today’s standards but totally rocked in the day.” Regardless of its age, it surprisingly holds up well with its gothic and atmospheric mood that fits the story perfectly.

3’Batman & Robin' (1997)

Based on the DC Comics characters of Batman and Robin, the final installment of Warner Bros’Batmanfilm series comes to an end. The movie follows Batman (George Clooney) and Robin (Chris O’Donnell) as they work together to stop Mr. Freeze and Poison Ivy from taking over the world while putting their differences aside to keep their partnership going.

u/Nefessius513believes this movie has the “it’s so bad, it’s good factor.” Some would say that it’s one of their guilty pleasure movies despite its flaws. Asthe only live-action Batman filmcurrently to feature Batman, Robin, and Batgirl working together, Redditors agree that they wish to see more of this in other live-action movies.

The Crow - 1994

With the death of Superman, the US government allows a secret government agency to recruit the worst and most dangerously incarcerated supervillains into a team known as Task Force X. They complete missions against other metahuman threats with the idea that they’re not expected to come back. The danger of it all is easily subsided with a small bomb implanted in each criminal’s neck. So long as they succeed, their sentences will be shortened.

RELATED:Paul Rudd and 9 More Comedians Who Play Superheroes

George Clooney and Chris O’Donnell as Batman and Robin looking in the same direction in Batman & Robin.

Suicide Squadhad a star-studded cast withWill Smith,Jared Leto,Margot Robbie, andViola Davis. Once the trailers were released, everyone was excited but sorely disappointed about the final product. Despite the tremendous bad reviews, Redditoru/BojukaBobthinks it’s fun even if “the plot makes no sense and it’s a mess.” Their favorite part of the movie is the characters and the actors' performances.

5’The Wolverine' (2013)

This is the sixth installment of theX-Menfilm series featuring the Marvel Comics character, Wolverine. Logan (HughJackman) travels to Japan and lives as a hermit in the Yukon. Tortured by hallucinations of Jean Grey, he struggles to battle deadly samurai with the cost of losing his healing abilities.

Redditoru/Lingdingwhoopyis aware that this movie generally got decent critics' reviews, but the fans' reviews are mainly negative. They are “convinced thatThe Wolverineis the most underrated Marvel film of all time.” The director’s (James Mangold) ability to put the audience into Logan’s headspace in such a short time awed this Redditor. They truly enjoyed the director’s cut so much more in light ofJackman reprising the role.

Hugh Jackman fighting ninjas in The Wolverine

6’Ghost Rider: Spirit of Vengeance' (2011)

The antihero Ghost Rider is back for its sequel, which was played byNicolas Cage. Johnny Blaze is tortured by the Ghost Rider’s curse and goes into hiding to make sure he never comes out again. He jumps at the chance for redemption to protect Roarke’s son from his father.

The movie received terrible reviews, with criticism aimed at the script, CGI, and acting. Cage decided to step back fromplaying Ghost Riderand canceled the sequel. Marvel was given its rights back and gave their version of the character inAgents of S.H.I.E.L.D.No matter what,u/HamburgerJameswill always stand behind this “great comic book movie that was ahead of its time.”

Ghost Rider: Spirit of Vengeance

7’Hulk' (2003)

Ang Leedirected the first adaptation of the Marvel Comics character, Hulk, on the silver screen. The movie explores Bruce Banner’s (Eric Bana) origins through a gamma radiation lab accident.Banner, one of Marvel’s smartest characters, transforms into the titular giant green creature whenever his heart rate rises due to stress or emotional turmoil.

Hulkbecame one of the highest-grossing films of 2003 despite its lack of action sequences and underwhelming dialogue. The feeling of being “in a comic by having pictures in pictures imitating panels” is what makes Redditoru/JavierLoustaunaubelieve it to be a truly underrated superhero movie and possibly beatsSpider-Man:Into the Spiderverse.

8’The Amazing Spider-Man 2' (2014)

The sequel toTheAmazing Spider-Manfollows Peter Parker (Andrew Garfield) as he fights the supervillain Electro (Jamie Foxx) and his best friend, Harry Osborn (Dane DeHaan), who has turned into Green Goblin, all while trying to protect his girlfriend, Gwen Stacy (Emma Stone). Peter Parker deals with too much in this movie to the point where he feels like giving up on being Spider-Man.

At the time of the movie’s release, the low box office numbers and poor reviews resulted in thetwo planned sequels being canceled. The appeal of this movie is changing peoples' minds, but it’s a bit too late.u/Areyoufknseriousis willing to defendAmazing Spider-Man 2until they are “blue in the face.” They believe Garfield is the perfect Spider-Man and dislike that the villains were mishandled.

9’Captain America: The First Avenger' (2011)

As the fifth movie in the Marvel Cinematic Universe, it has a great deal to live up to. During World War II, Steve Rogers (Chris Evans) joins the army and is transformed into the super-soldier, Captain America. His first mission is to stop the Red Skull (Hugo Weaving) from using the powerful Tesseract as a way to take over the world.

u/Joker2814believes “Captain America: The First Avengeris terribly underrated.” The movie tells the story of a young man willing to fight for his country despite his physique and lays the foundation for the Avengers. The CGI alone showcases the amazing effects of Chris Evan’s scrawny stature compared to his super-soldier body. With its authentic period piece and iconic lines, this classic superhero movie is far better than people remember anddeserves another rewatch.

10’Black Widow' (2021)

Fans of Marvel Comics were finally able to get aBlack Widowsolo movie. After the Avengers break up, Natasha Romanoff (Scarlett Johansson) is on the run and is forced to confront her past as a Russian spy. She teams up with her sister, Yelena Belova (Florence Pugh), to end the Red Room and free the other Black Widows caught in Dreykov’s (Ray Winstone) grasp.

Being thefirst film in Phase Four of the MCU, it led to Marvel’s success, breaking several box office records. Although the possibility of an actual origin story didn’t happen, it’s still an enjoyable Marvel movie. Despite that,u/TheWaylandCycle"thoughtBlack Widowwas much better than I expected it to be." They believed the opening sequence and credits were excellent for a superhero movie, but it could’ve even worked as a traditional spy thriller.

KEEP READING:10 Best Movie Eras That Rival the Superhero Age