Šangaj u vrijeme japanske okupacije. Mlad i nevjerojatno nadaren majstor borilačkih vještina Chen Zhen vraća se u matičnu borilačku školu Ching Woo, koju je osnovao i vodio jedan od najvećih kineskih borilačkih majstora. Obožavani učitelj je umro, ali Zhen ne vjeruje u službeno izvješće da je uzrok upala pluća, nego da je voljenog učitelja netko ubio. Starješine škole pokušavaju ga primiriti, no ubrzo se pojave predstavnici japanske škole Suzuki i podcjenjivački izazovu kineske učenike. Poštujući mirotvorstvo svog velikog učitelja, njegovi sljedbenici se suzdržavaju od odgovora na drsku provokaciju, no Zhen odluči odgovoriti na izazov. Na svoju ruku uputi se u japansku školu i tamo s lakoćom svlada tridesetak protivnika, a naposljetku nadvlada i ponizi njihova glavnog instruktora. Kad poglavar japanske škole, Hiroshi Suzuki, čuje za to, zapovijedi napad na kinesku školu. Stoga starješinama kineske škole daju ultimatum da ga u roku od tri dana isporuče ili će im zatvoriti školu.

Cassie Mayweather (Sandra Bullock) je detektivka Odjela za ubojstva, profesionalka na tragu dvojici srednjoškolaca, Richardu Haywoodu (Ryan Gosling) i Justinu Pendletonu (Michael Pitt), koji su počinili naizgled savršeno ubojstvo, ne ostavivši nikakvih dokaza, a čini se ni motiva.