Leonardo DiCaprio, Tom Hardy, Garrett Hedlund i James Franco byli brani pod uwagę do głównej roli w filmie.
Do roli O były przymierzane: Olivia Wilde, Abbie Cornish, Amber Heard, Teresa Palmer oraz Jennifer Lawrence, którą wstępnie zaangażowano, jednak zrezygnowała z uwagi na udział w "Igrzyskach śmierci". Również Lindsay Lohan zgłosiła swoją kandydaturę. Ostatecznie jednak angaż otrzymała Blake Lively.
Taylor Kitsch przygotowywał się do filmu trenując z żołnierzami Navy SEALs (specjalnego oddziału Marynarki Wojennej Stanów Zjednoczonych).
W ramach przygotowań do swojej roli Blake Lively na prośbę Olivera Stone'a pobierała lekcje strzelania z broni palnej.
Film kręcono w Santa Clarita, Laguna Beach i Los Angeles (Kalifornia, USA).
Zdjęcia kręcono od 6 lipca do 30 września 2011 roku.
Oliver Stone rozpoczął prace nad adaptacją książki, na podstawie której film powstał, zanim została ona wydana. Był tak pewny sukcesu, że postanowił współfinansować projekt.