john hancock (will smith) adalah seorang pemabuk jalanan yang sering disebut warga brengsek ashole dan memiliki kekuatan layaknya seorang superman.
dengan kekuatan itu, ia menolong orang banyak.
namun, respon masyarakat atas berbagai pertolongan hancock adalah tidak seperti respon masyarakat terhadap superhero biasanya; seluruh masyarakat mengecam tindakan hancock yang lebih banyak menyebabkan kerugian daripada keuntungan saat ia melakukan pertolongan, karena pertolongan yang ia lakukan selalu "tidak biasa".
pada saat menyelamatkan seorang humas (hubungan masyarakat -public relations-), ray embrey (jason bateman) dari kecelakaan lalu lintas, hancock ditawarkan makan malam di rumah ray. pada saat mereka makan malam di rumah ray, istri ray, mary (charlize theron) terkejut dan heran akan kedatangan hancock, dan langsung menyatakan sikap tidak suka padanya.
setelah selesai makan malam, ray memberi hancock kartu namanya, dengan tujuan hancock dapat bekerjasama untuk mempromosikan berbagai produk perusahaan ray yang bermerk "all-hearts".
pada saat memikirkan proses bekerjasama tersebut, hancock akhirnya setuju dan keesokan harinya hancock mendatangi rumah ray. ray mengatakan kalau masalah utama hancock adalah sifatnya.
untuk mengubah imej hancock di masyarakat, ray mengusulkan rencana agar hancock pura-pura berperilaku sopan dan mau menurut tuntutan polisi terhadap berbagai perusakan, dan masuk ke penjara selama dua minggu.
hancock setuju dan rencana itu berjalan cukup baik.
setelah dua minggu, ray mengunjungi hancock di penjara dan memberikan seragamnya sebagai seorang superhero agar imej pahlawan pemabuknya hilang; dan beberapa hari setelah itu, panggilan tugas datang untuk hancock untuk mengatasi perampokan bank.
hancock berhasil mengatasi masalah tersebut dan berhasil membuat imejnya berubah, juga dia mulai belajar untuk menghargai orang lain dengan mengucapkan kata "kerja bagus" pada setiap petugas polisi yang ia jumpai.
keberhasilan mengubah imej membuat ray bangga dan mengajak hancock beserta istrinya makan malam di restoran, di sana hancock menjelaskan bahwa dirinya tidak dapat menua dan tidak ingat masa lalunya, setelah ia dirawat di rumah sakit karena amnesia parah 80 tahun yang lalu.
setelah menggendong ray yang mabuk ke tempat tidur ketika sampai di rumah, hancock di beritahu mary bahwa ia juga seorang manusia super, setelah ia dilempar mary sampai keluar rumah.
rasa penasaran membuat hancock kembali ke rumah ray esok paginya, dan mengancam akan memberitahukan identitas aslinya kepada ray bila mary tidak mau menemui dan berbicara dengannya.
di trailer milik hancock, mary mengatakan kepadanya bahwa mereka telah hidup selama 3.000 tahun dengan kekuatan mereka, yang disebut dewa dan malaikat dalam waktu mereka.
dia juga menjelaskan bahwa mereka adalah individu terakhir dan dimaksudkan untuk dipasangkan.
mengetahui mary tidak menceritakan seluruh kebenarannya, hancock terbang dan akan memberitahukan ray. mary ikut terbang dan keduanya bertarung hebat di jalanan los angeles.
ray yang sedang rapat melihat keduanya dan mengenali mary yang menggunakan kekuatan seperti hancock.
di rumah ray, mary menjelaskan semuanya; ia secara teknis merupakan istri hancock, keduanya diciptakan untuk selalu bersama.
malamnya hancock menghadapi perampokan toko ketika ia sedang membeli bir.
ia mengalahkan perampok tersebut, namun terkena tembakan dari pistolnya.
di rumah sakit, hancock diberitahu mary bahwa ia perlahan mulai menjadi orang biasa lagi.
keduanya kehilangan kekuatan bila keduanya saling mendekat dan mengenal, agar mereka bisa hidup seperti manusia biasa.
mary juga menceritakan kisah 80 tahun yang lalu, di saat keduanya berjalan-jalan dan hendak menonton bioskop, mereka diserang dan hancock dipukul keras sampai mengalami amnesia parah.
sementara itu, perampok bank yang dulu hancock putuskan tangannya, kabur dari penjara dan hendak membalas dendam.
ia dan komplotannya akan menembak hancock, namun mary menghalanginya sehingga ia mengalami pendarahan.
hancock yang marah melawan mereka dan berhasil mengalahkan komplotannya.
namun, karena berangsur-angsur hancock sudah menjadi manusia biasa, ia akhirnya kalah.
ray yang melihat hancock akan ditembak kepalanya menyelamatkan hancock dengan cara menyerang sang perampok dengan kapak.
mary dinyatakan tewas, dan hancock diperkirakan akan menyusulnya.
dalam kesadarannya yang semakin menipis, hancock melompat dari lantai atas rumah sakit, agar ia menjauh dari mary sehingga ia bisa hidup kembali.
dalam beberapa lompatan, ia berhasil pulih dan terbang menjauh.
satu bulan kemudian, mary sembuh.
semuanya berjalan kembali seperti sediakala.
hancock yang berada di new york menelpon ray yang sedang berjalan-jalan dan menyuruhnya melihat ke atas.
ia, mary, dan anaknya pun melihat ke atas, yang terdapat bulan yang sudah hancock gambar logo "all-hearts", sebagai tanda terima-kasihnya terhadap ray, agar ray bisa "mengubah dunia".
kategori:film amerika serikat tahun 2008