Armónica (Charles Bronson) es un hombre callado y misterioso (a lo largo de buena parte de la película toca la armónica en vez de hablar) y que busca a Frank (Henry Fonda), un despiadado pistolero que está bajo las órdenes del millonario Morton (Gabriele Ferzetti).