Jake Gyllenhaal mindig akcióhős akart lenni. A 29 éves színész, aki épp a Prince of Persiában játsza a herceget, élvezte, hogy ki kellett gyúrnia magát a szerepre, és végre nem egy komoly karaktert kellett játszania. "Itt volt az ideje, hogy mást csináljak." - mondta a Brokeback Mountain hőse az Empire magazinnak. - "Szerettem azokat a történeteket is, de igazából mindig erre vágytam. Egy igazi akció filmre." A színész egyébként hat hónapot töltött kemény edzéssel, és nemcsak a vonzó külső motiválta, hanem az is, hogy hihető legyen a harcjelenetekben.