Hancock
Sean McBride
The bottom line, of course, is Will Smith who carries the film and salvages things even while the story falls apart all around him. The guy has charisma to burn, and makes Hancock appealing