Jamie Foxx był brany pod uwagę do obsadzenia w roli Colemana Harrisa, jednak angaż otrzymał Anthony Mackie.
Ashley Greene, Teresa Palmer, Camilla Belle, Aly Michalka, Lily Collins, Emmy Rossum, Amanda Seyfried i Maggie Grace brały udział w przesłuchaniu do roli Grace Faraday.
Bryan Cranston został obsadzony w filmie jako Max Kennard, jednak musiał zrezygnować z uwagi na kolidujące zobowiązania wobec produkcji "Argo".
Amy Adams, Jessica Chastain, Kate Winslet, Olga Kurylenko, Olivia Wilde, Rachel McAdams i Maggie Gyllenhaal ubiegały się o rolę Connie O'Mary.
Adam Brody, Joel Edgerton, Luke Evans, James Holzier i Joseph Gordon-Levitt byli na liście rozpatrywanych do roli sierżanta Jerry'ego Wottersa, ale ostatecznie został obsadzony Ryan Gosling.
Zdjęcia kręcono w Los Angeles i Santa Clarita (Kalifornia, USA).
Kręcenie zdjęć do filmu rozpoczęto 7 września 2011 roku.