Forest Whitaker był obsadzony jako Hale Caesar, lecz z powodu innych zobowiązań opuścił projekt. Na jego miejsce wskoczył 50 Cent, lecz to posunięcie spowodowało niezadowolenie wielu fanów. Ostatecznie po paru dniach Stallone znalazł następcę. Został nim Terry Crews.
Zdjęcia do filmu trwały 3 tygodnie. Toby Kebbell został obsadzony w roli Anthony'ego bardzo późno, więc wszystkie sceny z jego udziałem zostały nakręcone w ostatnim tygodniu.
Sceny na rynku rybnym kręcono w Barri Gòtic (Dzielnica Gotycka) w Barcelonie. Zużyto tam 2,5 tony ryb oraz tonę mięsa, przez co ludzie w promieniu prawie 10 km skarżyli się na brzydki zapach w powietrzu.