One of my favourite Will Smith films, he's actually managed to create a bread new Superhero! That's not something easily done these days. Big Willy is awesome as usual and Bateman is brill too. I can't wait for the Hancock 2.., if it ever arrives 5/5