I may be repeating here, but three often overlooked "Superhero" flicks I really enjoy:
Punisher - Tom Jane's version from 2004. Probably the best re-imagining of the character I've seen, extremely faithful to the comics (Some scenes are lifted wholesale), and managed to be a very nice homage to the Vigilante Action Films of the 1970s a la Death Wish. If you haven't seen it for whatever reason, do so. It's a slow moving movie, but it builds up to a great climax.
Unbreakable - Back before M. Night Shamallamadingdong went off the deep end - indeed, it's one of the films that helped launch his career. Samuel L. Jackson plays a man plagued all his life with a disease that makes his bones brittle, and as a child he couldn't do much but read comic books. Now an adult and the witness of a terrible accident, he's quite possibly discovered something out of his childhood - a honest to goodness indestructible man (played by Bruce Willis).
This is a great film, stigma surrounding the director or no. It's well put together, it really keeps you guessing (Is Willis' character really gifted or simply lucky?), and has a twist that...well...I'd say it's on par with any comic legendary twist.
Boondock Saints - Okay, so not a real Super Hero movie per say, it's still a movie featuring two brothers who are seemingly chosen by God to become avenging angels for the citizens of Boston. It's an action film at its core like Punisher, but it has the set up and the characters that are very much reminiscent of Comic Book origin stories.