Updated list.
1. Avengers. The Infinity War saga has made folks forget how great this movie still is.
2. Avengers: Infinity War. In my humble opinion, it’s the most entertaining Avengers movie.
3. Batman Begins. At the time, it was the greatest superhero origin movie. And it still holds up very well.
4. Black Panther. Parts serious. Parts action-packed. Great product as a whole.
5. Blade. Old but not forgotten, Wesley Snipes’s Day-walker is still badass.
6. Captain America: The Winter Soldier. One of my favorite political action adventures. Period.
7. The Dark Knight. This top five comic book movie of all-time is the perfect blend of action and suspense.
8. Guardians of the Galaxy. I thought this film would suck. Boy, was I wrong. It’s one of the most fun superhero movies ever.
9. Spider-Man: Homecoming. A guilty pleasure of mine. I watched it three times in the theater. If Ferris Bueller was a superhero, this would be his story.
10. The Suicide Squad. James Gunn’s version about the gang of antiheroes is wild, in the best way possible. With two entries in my top 10, he’s quickly becoming one of my favorite filmmakers.