En Espagne, à sa sortie du couvent, la jeune Ursula part habiter chez sa tante Florentine. Celle-ci, bien que mariée, est courtisée par un jeune garçon du village, Lambert, dont Ursula est follement amoureuse.
Durant la guerre de Sécession, le colonel Grayson est assassiné par quatre de ses hommes qui s'emparent d'une forte somme d'argent et laissent pour mort un Mexicain nommé Charro. Ce-dernier survit à ses blessures mais échoue en prison durant plusieurs années. A sa sortie, il rencontre le fils...
Un trafiquant, qui a dénoncé deux de ses complices, se réfugie à la Jamaïque. Quinze ans plus tard, les anciens membres de son gang retrouvent sa trace.