Luke Evans był oryginalnie obsadzony w głównej roli, ale musiał zrezygnować z powodu kolidowania terminów z filmem Hobbit: Niezwykła podróż". Zastąpił go Ryan Gosling.
Podczas przygotowań do roli Ryan Gosling przeszedł rygorystyczny trening Muay Thai. Trenował dwie godziny dziennie, cztery razy w tygodniu pod okiem Kiu Puka - mistrza Muay Thai. Aktor stosował także tradycyjną tajską dietę.
Film kręcono w Bangkoku (Tajlandia).
Mimo że, Ryan Gosling odgrywa główną rolę, w całym filmie wypowiada zaledwie 17 linijek dialogu.
Strój noszony w filmie przez Changa (Vithaya Pansringarm) to zwyczajowy ubiór emerytowanych tajskich policjantów.