Film kręcono w Los Angeles (Kalifornia, USA), Austin (Teksas, USA) oraz w Nowym Orleanie i Slidell (Luizjana, USA).
Zdjęcia kręcono od 16 kwietnia do 23 czerwca 2012 roku.
Sylvester Stallone podczas kręcenia jednej ze scen walki naderwał sobie ścięgno prawej stopy. Założono mu 70 szwów.