Hancock is the eponymous story of an alcoholic bum John Hancock (Will Smith) in Los Angeles with superhuman powers.

Like Superman, our Hancock can fly vertically and horizontally and yes, freight trains and heavy artillery are no match for his strength.

Unlike Christopher Reeve’s Superman, our superhero Hancock - even as he goes about his mandatory good deeds - also leaves behind a trail of expensive destruction in his wake, much to the city’s chagrin.

Outstanding actor as he is, Hancock is more than just Will Smith whooshing by.

Ray Embrey (Jason Bateman) is the public relations executive Hancock saves from the path of a huge freight train.

Ray’s wife Mary, yes Mary of the smouldering eyes that could tell Homeric tales if only they were given a chance, is played by the South African actress and Academy Award winner Charlize Theron.

Having been saved from certain death, a grateful Ray wants to use his PR skills to help Hancock improve his public image and better interface with the public.

When you see even young kids going around calling Hancock an asshole to his face, you know Hancock has a serious image problem. Real serious problem.

Good movies always have nice twists that take you by surprise when the director decides it’s time to let you in on the secret. And Hancock does not disappoint on this score either.