떠돌이 사내 호건(클린트 이스트우드)은 세 부랑자에게 겁탈당할 위기에 처한 여자를 구해준다. 그들을 모두 쏴 죽인 호건이 시신에서 총과 금품을 챙기는 사이 그 여자는 수녀옷을 입고 나타난다. 좀 전까지 반라의 여인이었던 그녀가 사실은 신앙심 깊은 수녀 사라(셜리 맥클레인)였던 것. 그때부터 두 사람은 함께 동행을 하며 그들을 쫓는 프랑스군을 합심해 따돌린다. 심지어 호건은 수녀인 사라에게 방울뱀의 꼬리를 들고 있게 하면서까지 프랑스군을 따돌리는 작전을 세운다. 오직 돈만 밝히는 호건은 멕시코 혁명군을 돕는 대가로 금괴를 받기로 한 상태고, 사라는 선량한 멕시코인들을 죽이며 식민지를 약탈하는 프랑스군을 증오해 혁명군을 돕고 있는 상태다. 목적은 다르지만 어쨌건 멕시코 혁명군을 위해 일하고 있는 것. 그렇게 프랑스 수색대에 쫓기는 가운데 두 사람은 밤마다 긴장한 상태로 야영을 하고 수시로 의견 충돌도 한다. 그러면서 둘은 묘한 우정을 쌓아간다.