Jason Bateman and Will Smith star in "Hancock," which debuted at at number one in the box office this weekend.
Smith's "Hancock" -- the story of a boozing, foul-mouthed superhero who dresses like a street bum -- led the Fourth of July weekend with a $6