Como pai viúvo, Yue Siu Bo (Anthony Wong) viveu a sua vida como Quíroprata. Os seus filhos, Nicky (Stephen Fung) e Natalie (Gillian Chung) aprenderam as artes marciais com o pai mas fartaram-se do facto deste se vangloriar constantemente do seu passado heróico e afastaram-se dele. No entanto, a relação entre os dois irmãos também não era a melhor e assim, esta família estava longe de ser uma família harmoniosa. Certo dia, um homem misterioso, Rocco (Michael Wong) chegou de cadeira de rodas à clínica de Yue e perguntou por uma pessoa - Tai Chi Lung. Mais tarde, Yue foi dado como desaparecido, deixando a clínica numa verdadeira confusão. Com a ajuda de Uncle Chiu (Wu Ma), um velho amigo de Yue, Ella (Charlene Choi), a melhor amiga de Natalie e o seu namorado, Jason (Daniel Wu) escapam aos assassinos que apareceram na sua escola e descobrem que afinal Uncle Chiu era um polícia reformado. Surpreendentemente, Yue tinha um passado misterioso, do qual os jovens nada sabiam. Agora, a vida do seu pai está em perigo e eles terão que se unir e prepararem-se para uma missão impossível - enfrentar um gang de brutais assassinos.