Trinity (Terence Hill) é um andarilho e pistoleiro que acaba chegando à cidade na qual Bambino (Bud Spencer), seu irmão e ladrão, está disfarçado atuando como xerife local. Eles tentam passar despercebidos, mas tudo dá errado quando eles acabam se envolvendo em um conflito de terras entre um grupo de mórmons e um grande barão local, que deseja se apropriar dos territórios dos colonos.