An American mercenary (Clint Eastwood) traveling in Mexico saves a nun (Shirley MacLaine) from being raped by a gang of bandits. The mercenary is working for the Mexican revolutionaries because of money while the nun assists the revolutionaries in fighting the French colonialists because she believes in their cause. They team up but ..... not everything is as it seems to be. Budd Boetticher's original screenplay (he was set to direct at one time) was substantially rewritten by Albert Maltz so that now Boetticher is just credited with the film's story. Don Siegel (DIRTY HARRY) took over the directorial reins and this entertaining western feels like an offshoot of those wonderful Sergio Leone westerns of the 1960s. Not just because Eastwood is doing a riff on his "man with no name" character but being filmed in Mexico with an entirely Mexican cast (save the two leads) gives the film a slightly foreign feel to it. Then there's that terrific Ennio Morricone underscore to add to that effect. The final battle is a bit of a jumble but other than that, it's a solid entertainment. With Manolo Fabregas.