Marlon Brando plays a cynical revolutionary leader in this story of anticolonial unrest in the 19th-century Caribbean. Jose: Evaristo Marquez. Sanchez: Renato Salvatori. Shelton: Norman Hill. Location scenes filmed in Colombia and North Africa by director Gillo Pontecorvo ("The Battle of Algiers").