Christian est un gigolo de luxe vivant à Las Vegas. Autour de lui gravitent ses amis, du même acabit : prostituées, proxénète, crooneur, escrocs et ceux qui vivent de et par Las Vegas. Il a, dans son carnet, de nombreuses clientes qui lui fournissent son train de vie luxueux.
Un Gigolo aime faire l'amour, mais évite de tomber en amour. Jusqu'à sa rencontre avec Ronny (Ronelle MacArthur).
Ils vivront une romance idyllique dans la ville du vice et du jeu, jusqu'à ce qu'elle doive partir pour la côte Est.
Les visiteurs de Sin City y sont pour leurs fantaisies, et surtout le jeu. Ce qui entraîne souvent ceux-ci dans des problèmes.
Les fantaisies de Christian, et ceux des amants du jeu, vont les amener vers un drame.