W Ziemię uderza meteoryt niosący niszczycielską roślinę. Grupa gotowych na śmierć żołnierzy ma tylko kilka godzin, by ocalić swoje miasto przed unicestwieniem.
Początek XX wieku, Chiny. Kraj pogrąża się w coraz większym chaosie z powodu trwającej wojny. Sytuacja małej wioski Pucheng pogarsza się, kiedy władze postanawiają przerzucić oddziały wojskowe na linię frontu. Na miejscu zjawia się podły i chciwy Cao (Louis Koo). Lokalny stróż prawa Yang (Ching Wan Lau) stara się nie dopuścić do wybuchu paniki. Z ręki przybyszów ginie jednak niewinny człowiek. Yang i jego wierni ludzie zrobią wszystko, żeby wymierzyć sprawiedliwość i ochronić swój dom.
Chan Chi-Kit (Jing Wu) jest policjantem z Hongkongu, który działa pod przykryciem w celu rozpracowania pana Ko Hunga (Jin Zhang), szefa groźnego gangu. Niestety nie wszystko idzie zgodnie z planem i prawdziwa tożsamość mężczyzny wychodzi na jaw. Policjant trafia do tajskiego więzienia, gdzie jednym ze strażników jest Chatchai (Tony Jaa), który desperacko szuka dawcy szpiku kostnego dla swojej córki. Kiedy okazuje się, że Chan Chi-Kit może uratować życie małej dziewczynki, strażnik zrobi wszystko, żeby go ocalić przed zemstą podłego Ko Hunga.
Johnny (Ching Wan Lau) przewodzi policyjnej grupie inwigilacyjnej, pracującej nad odkryciem korporacyjnych przestępstw, takich jak wykorzystywanie poufnych informacji. Kiedy członkowie zespołu Johnny'ego zaczynają wykorzystywać zdobyte informacje dla korzyści osobistych, odkrywa on, że zaczął chronić swoich własnych ludzi.