I think I've seen this movie before. I must have!!! It came out in 2000, involves comic books, a vigilante, and super powers!
I wonder what the director, M. Night Shyamalan has been doing? I definitely saw The Six Sense (1999)<create>
Since then he's directed a bunch of movies you'd think I would have seen! But NO:
no.The Village (2004)
no.Lady in the Water (2006)
no.The Happening (2008)
yes.unforutnately.The Last Airbender (2010) <create>
no.After Earth (2013).
Bruce Willis as hero
Samuel Jackson as villain