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
Sorry, this movie is not airing on television in the next two weeks. Check back again soon!
Your modal content here.