Il giocatore d'azzardo sfortunato Kan Au (Sam Lee) ha un debito con una grossa somma di denaro e ha bisogno di vincere presto una serie di vittorie consecutive, altrimenti gli strozzini gli taglieranno gli interessi. Fortunatamente, Kan trova una moneta benedetta che gli permette di estrarre l'imbattibile mano di mahjong "13 Meraviglie Uniche" per 13 notti consecutive, che dovrebbe bastargli per pagare i suoi debiti. Il problema: ogni volta che usa la moneta per vincere, qualcuno muore di una morte raccapricciante e cruenta. Nel frattempo, la bella Luk Wing (Elanne Kwong) si sveglia una mattina e scopre che la sua famiglia è stata mangiata! Tutti intorno a lei sono diventati zombie e Wing deve prendere un'ascia e reagire, altrimenti il suo cuore sarà il pranzo dei morti viventi.