Lord Doyle (Colin Farrell) ist in Macau untergetaucht. Hier verbringt er seine Tage und Nächte in den Casinos, lässt sich volllaufen und verspielt das wenige Geld, das er noch hat. Als ihm seine Schulden über den Kopf wachsen, bietet ihm die geheimnisvolle Casinoangestellte Dao Ming (Fala Chen), die selbst einiges zu verbergen hat, eine vermeintliche Lösung an.