Przed zatrudnieniem Petera Berga z reżyserowania filmu zrezygnowali z powodu "różnic artystycznych" Jonathan Mostow i Gabriele Muccino. Na to stanowisko brani pod uwagę byli również Michael Mann i Tony Scott.
George Clooney, Ben Affleck, Matt Damon i Leonardo DiCaprio byli brani pod uwagę do zagrania roli Johna Hancocka.
Aishwarya Rai Bachchan odrzuciła rolę Mary Embrey z powodu konfliktu harmonogramu.
Kiedy Hancock po raz pierwszy przybywa do domu Raya ilość spaghetti w dużym naczyniu zmienia się między ujęciami.
Ray najpierw bierze trójkolorowy ręcznik, po czym słoik otwiera złoto-zielonym.
Zdjęcia do filmu zrealizowano w Los Angeles, Whittier, Lancaster, Santa Monica, Malibu, Beverly Hills, Universal City i Culver City (Kalifornia, USA) oraz w Nowym Jorku (Nowy Jork, USA).
Film zawiera jedną dodatkową scenę.
Uwaga! Dalsza treść może zawierać spoilery.
W trakcie napisów:
Hancock pomaga policji w schwytaniu przestępcy.
Nazwę projektu zmieniano dwukrotnie. Początkowo, film miał nosić tytuł "Tonight, He Comes". Jednak, gdy 3 lipca 2007 roku w Los Angeles rozpoczynały się zdjęcia, scenariusz był podpisany jako "John Hancock". Ostatecznie, zdecydowano się na wersję skróconą i został po prostu "Hancock".
Mary ma na sobie koszulkę Macalester College, kiedy idzie spać. Reżyser, Peter Berg, skończył tę uczelnię.
John Hancock to imię i nazwisko amerykańskiego polityka, jednego z pierwszych sygnatariuszy deklaracji niepodległości. Jego zamaszysta, duża parafka na tym dokumencie sprawiła, że "John Hancock" stał się amerykańskim synonimem słów "podpis", "autograf". Stąd imię i nazwisko głównego bohatera, w pourazowej amnezji, poproszony o "Johna Hancocka" tak właśnie się podpisał.
W czasie pojawienia się huraganów na ulicach L.A. w scenie z uciekającymi ludźmi w ciągu kilku sekund jesteśmy w stanie dostrzec niezidentyfikowany obiekt wyglądający jak robot lub jak przypuszczają internauci jest to jeden z dziwaków zabawiających ludzi w Los Angeles.
Zdjęcia do filmu kręcono od 3 lipca do listopada 2007 roku.