A scruffy superhero named Hancock protects the citizens of Los Angeles but leaves horrendous collateral damage in the wake of every well-intentioned feat.
Will Smith John Hancock
Charlize Theron Mary Embrey
Jason Bateman Ray Embrey
Eddie Marsan Red
Thomas Lennon Mike
Johnny Galecki Jeremy
Hayley Marie Norman Hottie
Peter Berg Director