Will Smith, Hancock filminde, Los Los Angeles’ın süper kahramanını canlandırıyor. Bir yandan insanlar yardım eden kahramanımız bir yandan da şehrin altını üstüne getiriyor. Alkolik ve sokaklarda yaşayan Hancock, diğer süper kahramanların aksine daha gerçekçi, neden böyle olağanüstü güçlerinin olduğunu bilmediğimiz için de gizemini koruyor. Kendisi bu gizemi çözmeye çalışırken de ara ara diğer süper kahramanlarla dalga geçiyor. Filmde kahramanın ismi olan John Hancock, aslında Amerikan tarihi açısından önemli. Bu isim Özgürlük Bildirgesi’ne ilk imza atan kişiye ait.