Shan (Donnie Yen) is a righteous cop who’s is admired by the police force to have solved many cases. One day, his past comes back to haunt him when his sting operation is attacked by a mysterious group of criminals led by Ngo (Nicholas Tse), his former protégé.