Trójka agentów do zadań specjalnych, Elaine (Elaine Lui), Moon (Moon Lee) i Alex (Alex Fong), wyjeżdża do Kuala Lumpur na zasłużony urlop. Wakacje kończą się, gdy spotykają starych przyjaciół Alexa. Marco (Gary Siu) okazuje się być agentem CIA, natomiast Peter Kam (Ting-Wai Chan), pod fasadą legalnych interesów i dobroczynności, kryje organizację przestępczą. „Żelazne Anioły” postanawiają wyjaśnić sytuację serią szybkich jak błysk ciosów i znaczną ilością ołowiu.