Taylor Kitsch otrzymał rolę, po tym jak zrezygnował z niej Jeremy Renner, który wybrał pracę na planie filmu "The Master".
Teresa Palmer i Rosie Huntington-Whiteley starały się o rolę Sam, jednak ostatecznie zaangażowano Reile Aphrodite.
Film kręcono w Hongkongu (Chiny), Baton Rouge (Luizjana, USA), San Diego (Kalifornia, USA), San Antonio (Teksas, USA) oraz na wyspie O'ahu (Hawaje, USA).
Kręcenie zdjęć rozpoczęto 28 sierpnia 2010 roku.
Debiut filmowy Rihannay.