เรื่องราวติดตาม John Hancock (รับบทโดย Will Smith), ซูเปอร์ฮีโร่ที่มีพลังพิเศษและความสามารถในการต่อสู้กับอาชญากรรม แต่ Hancock ก็มีปัญหาใหญ่คือเขามักจะทำลายสิ่งของรอบตัวและสร้างความเสียหายในขณะที่เขาทำการช่วยเหลือ ทำให้ประชาชนไม่ชอบเขาและมองว่าเขาเป็นภัยมากกว่าฮีโร่
เมื่อเขาได้พบกับ Ray Embrey (รับบทโดย Jason Bateman), ชายธรรมดาที่ทำงานด้านประชาสัมพันธ์, Ray เสนอตัวช่วยปรับปรุงภาพลักษณ์ของ Hancock โดยการสอนเขาเกี่ยวกับการเป็นฮีโร่ที่มีความรับผิดชอบมากขึ้น
ในขณะเดียวกัน Hancock ก็ได้พบกับ Mary (รับบทโดย Charlize Theron), ภรรยาของ Ray ซึ่งมีความลับเกี่ยวกับ Hancock ที่เขาไม่รู้จัก ทำให้เรื่องราวกลับกลายเป็นเรื่องราวที่ซับซ้อนและมีความหมายเกี่ยวกับความรักและการเสียสละ