My favorite superhero movies in no particular order...
- The Dark Knight Trilogy (especially The Dark Knight
- Batman (1989)
- Man of Steel
- Iron Man 1 & 3
- The Shadow
- The Rocketeer
- The Mask of Zorro
- Doctor Strange: The Sorcerer Supreme
I don't think of Hancock as an all-time favorite, but I really liked it and I'll give it an honorable mention.