There are heroes, there are superheroes, and then there's...Hancock. Hancock (Will Smith) is not your ordinary super hero.
Your browser doesn't support HTML5 video.
There are heroes, there are superheroes, and then there's...Hancock. Hancock (Will Smith) is not your ordinary super hero.