Während ihres Urlaubs stoßen Fastbuck (Sammo Hung), Sandy (Richard Ng), Holzkopf (Eric Tsang), Rawhide (Stanley Fung) und Herb (Charlie Chin) in einem heruntergekommenen Schloss auf einen Geist, der sich nach Rache an seinen Mördern sehnt. Die Waisenhaus-Gang ist bereit, ihm zu helfen – unter der Bedingung, dass er ihnen beim Schummeln im Glücksspiel hilft. Zurück in Hongkong stellen sich die Mörder jedoch als Mitglieder einer skrupellosen Rauschgift-Mafia heraus und es kommt zu einem actiongeladenen Showdown.