Yayan Ruhian, who played the Mad Dog character, had once trained Pencak Silat for Pasukan Pengamanan Presiden (the Indonesian Presidential Security Forces- equivalent to US Secret Service) in 1989 and for the Indonesian Military Police Corps in the early 1990s.
Every actor who played a member of the SWAT team went through a training program with KOPASKA to study the techniques used in the force including weapons use and hand signals.
All the guns used in the film are Airsoft replicas and not functioning firearms. All the shots of the guns actions cycling, muzzle flashes and casings ejecting were added digitally.