Will Smith played a role as a super hero in the movie Hancock. It was pretty silly though.

I like Will Smith a lot though. I usually enjoy his movies.
i just dont see the guy as an action hero....but thats just me....hey i thought Sam Kinison was funny.....
If Robert Downey, Jr. can play Iron Man, why can't Will Smith be a superhero? I never really thought of Downey as a superhero type, nor the guy who played Spiderman, Toby Maguire (sp?). Maybe it's because Will Smith usually does play funny roles. What about I Am Legend? I know he wasn't a "superhero" but he played a pretty serious role in that movie.
Well Downey Jr. nails Tony Stark so well for a few reasons. 1. He is an absolutely fantastic actor. 2. He fits Stark physically very well. and 3. They actually have a lot in common. Both are addicts who have at times allowed their addictions to **** up their lives. Both are natural geniuses (Downey at his acting) who have had moments where they completely fulfilled their potential but have a bad habit of underachieving because their lifestyle gets in the way.
Tobey Mcguire I twas a good Peter Parker but I wasn't blown away. Still there are similarities. Peter Parker is a dweeb and a geek and Mcguire basically is too.
As for Will Smith. I think he is a good actor. I don't think he is a fantastic actor but he is good. It just depends on the role. I am not sure Deadshot is his role.