John knows of the betrayal, but John says he used to judge people but he doesn't anymore. John pleads with him to jump off the locomotive before it hits the army's train, but Villega feels guilty and stays on board. John jumps in time and the two trains collide and explode, killing Villega and a number of Mexican soldiers. The revolutionaries' ambush is successful, but as John approaches to meet Juan, he is shot in the back by Colonel Reza. An enraged Juan guns down the Colonel with a machine gun. As John lies dying, he continues to have memories of Nolan, and of a young woman they both apparently loved. Juan kneels by his side to ask about Dr. Villega. John keeps the doctor's secret and tells Juan that he died a hero of the revolution. As Juan goes to seek help, the fatally wounded John, knowing his end is near, sets off a second charge he secretly laid in case the battle went bad. Horrified by his friend's sudden death, Juan stares at John's burning remains, before turning to the camera and asking forlornly, "What about me?" Cast Rod Steiger as Juan Miranda, an amoral Mexican peon leading a band of outlaws composed mostly of his own children. He does not care about the revolution at first, but becomes involved after his encounter with John. James Coburn as John (Seán) H. Mallory, a Fenian revolutionary and explosives expert. Wanted for killing British forces in Ireland, he flees to Mexico where he ends up getting involved in another revolution. Romolo Valli as Dr. Villega, a physician and commander of the revolutionary movement of Mesa Verde. Maria Monti as Adelita, a wealthy female passenger on the stagecoach robbed by Juan at the beginning of the film. Rik Battaglia as General Santerna, a commander leading the Mexican revolutionary army. Franco Graziosi as Governor Don Jaime, the corrupt and tyrannical local governor. Antoine Saint-John as Colonel Günther Reza, a ruthless commander leading a detachment of Federales; the main antagonist of the film. Vivienne Chandler as Coleen, John's girlfriend; appears only in flashbacks. David Warbeck as Nolan, John's best friend, also an Irish nationalist; appears only in flashbacks. Production Development The development of Duck, You Sucker! began during the production of Once Upon a Time in the West, when Sergio Leone's collaborator Sergio Donati presented him with an early treatment of the film.