Au moment où la révolution met le Mexique à feu et à sang, le prince russe exilé Dimitri Orlovsky apprend l’existence d’un trésor d'un million de dollars en or dont un seul homme connaît l'emplacement, Lozoya, une fripouille qu’il arrache à sa geôle. Bientôt rejoints par Mary O’Donnell, une journaliste irlandaise en quête d’une figure héroïque mexicaine pour son journal, les deux hommes se font passer pour des révolutionnaires de manière à mieux s’approcher du pactole. Ils n’avaient cependant pas prévu l’intervention de deux sérieux compétiteurs : un shérif, qui plus est cousin d’Orlovsky, et un général mexicain préoccupé par ses propres intérêts…