Après les événements des Dieux du jeu 2, Tai-kun (John Ching), le « Diable du jeu », qui avait perdu ses pouvoirs extrasensoriels, les retrouve et cherche à se venger de Sing (Stephen Chow), le « Saint du jeu ». Lorsque Tai-kun, aidé de ses compagnons, exerce ses pouvoirs sur Sing qui fait de même contre eux, l'espace-temps se déforme et Tai-kun et Sing sont envoyés dans le Shanghai de 1937.