Pierwotnie film miał wyreżyserować Michael Bay.
Sharlto Copley został wybrany do jednej z ról, jednak musiał zrezygnować z powodu innych zobowiązań. Jego miejsce zajął Timothy Olyphant.
Karen Allen nagrała kilka scen, wcielając się w rolę matki Sama, jednak sceny zostały usunięte.
Zdjęcia do filmu powstały w Islamorada (Floryda) oraz w Pittsburgh, Murrysville i Vandergrift (Pensylwania), w USA.
Zdjęcia do filmu rozpoczęły się 17 maja, a zakończyły się 17 sierpnia 2010 roku.
Teresa Palmer przez trzy miesiące, cztery godziny dziennie, sześć dni w tygodniu ćwiczyła na potrzebę filmu. Jej treningi obejmowały naukę posługiwania się mieczem, koziołki i walkę mieczem.