Mikael Persbrandt bereitete sich für die Rolle des Carl Hamilton mit einem Training bei den American Navy Seals in San Diego vor. Er lernte Techniken wie den Silent Takedown (leise Überwältigung) und Weapon Disarming (Entwaffnung). Außerdem wurde er zusätzlich von der SSG, der Schwedischen Elite Einheit, trainiert.