Un policía (Jackie Chan) abandona su sueño de viajar por el mundo para cuidar a su hermano (Sammo Hung) enfermo mental, quien después es secuestrado por unos criminales.
Kevin es un policía de Hong Kong que se enfrenta a una difícil misión: debe atrapar al capo de la droga del país. Pero para condenar al criminal solo hay una testigo que puede incriminarle y Kevin es el único que puede protegerla. Evidentemente todos los criminales a las órdenes del capo intentarán matar a la testigo y a su guardaespaldas.
Dragon Ma (Jackie Chan) es un teniente de la Armada en el Hong Kong del siglo XIX. Los piratas han estado aterrorizando las aguas locales, con la asistencia de las autoridades corruptas. Dragon Ma espera vencer al malvado pirata encabezado por Sanpao (Dick Wei), pero su plan presenta problemas. Ma se une con un almirante (Hak Suen Lau), el capitán Tzu (Biao Yuen) y un ladrón (Sammo Hung Kam-Bo) en una nueva ronda de las batallas de alta mar con Sanpao y sus piratas.
Cinco amigos son liberados de prisión y hacen todo lo posible para evitar problemas. Mientras intentan ocuparse de sus propios asuntos (y administrar su servicio de limpieza de 5 estrellas), se ven envueltos en una guerra entre bandas rivales de la tríada que luchan por el control del mercado de moneda falsa.
Un maestro moribundo le ordena a un estudiante de kung-fu que rastree a cinco de los ex alumnos del maestro. Cada uno de los cinco está equipado con una habilidad letal de artes marciales, y el maestro teme que esto pueda ser usado para propósitos malvados. Sin embargo, no solo el maestro no conoce la identidad de los estudiantes (que todos llevaban máscaras bajo su formación),
¡pero algunos de los estudiantes tampoco se conocen!