Will Smith interpreta a Hancock, un superhéroe indigente que se ve obligado a contratar a un experto en relaciones públicas para mejorar su imagen.