Mindy Chan (Andy Lau) è un giocatore d'azzardo/truffatore di prim'ordine. La sua ragazza Lily (Christy Chung) e l'amico Ah Chi sono croupier di carte al casinò dove frequentano il cattivo Lau e la sua amante Mona (Anita Lee). Chor Hung (Tony Leung Ka-Fai), un'opera teatrale sul nome cinese della famosa attrice in pensione Cherie Chung, è una guardia di sicurezza senior della prigione locale. Durante una partita a carte, Ah Chi e Mindy truffano milioni di dollari a Lau, ma vengono catturati. Lau fa un patto con Mindy: in cambio di Ah Chi (che era stato rapito), Mindy deve andare in prigione e scoprire dove un ragazzo di nome Robinson (Kwan Hoi-San) ha nascosto obbligazioni per un valore di 3 miliardi di dollari.