La historia gira alrededor de John Hancock, un superhéroe odiado por la gente, con problemas de alcoholismo y que se encuentra con el experto en relaciones públicas Ray Embrey (Jason Bateman), que le ayudará a intentar reconciliarse con la sociedad y ser el superhéroe que todos esperan.