Gianni Garko interpreta lo Spirito Santo, un pistolero soprannaturale vestito di bianco e con una colomba seduta sulla spalla. Con il suo aiutante (Chris Huerta), lo Spirito Santo salva alcuni contadini dalla prigione fortificata del malvagio generale Ubarte, quindi fa nuovamente irruzione nel castello in cerca di tesori d'oro aiutati da alcune prostitute locali.