Romeo (Stephen Chow) é um trapaceiro de quinta categoria, e acaba conhecendo por acaso Betsy (Teresa Mo) que é outra péssima trapaceira. Ela está em dividas com o gangster Tai te (Roy Chiao), e graças a ela, Romeu também corre perigo. Juntos, eles criam inúmeros esquemas para ganhar dinheiro. Ao Longo do caminho, eles irão conhecer um outro trapaceiro chamado Fa (Wu Ma) que também está em dividas com o gangster Tai, e as confusões só irão aumentar.