멕시코 탐피코 마을. 일거리를 찾지 못하던 돕스는 팻에게 고용되어 목수 일을 하게 된다. 팻이 임금을 주지 않자 돕스는 커틴과 함께 팻의 돈을 훔쳐 달아난다. 여관에서 우연히 만난 노인 하워드가 사금이 나온다는 계곡 이야기를 들려주자 둘은 함께 금을 찾으러 떠나는데... 존 휴스턴의 페르소나라 할 수 있는 험프리 보가트와 아버지 월터 휴스턴이 함께 연기한 작품으로, 인간의 탐욕을 적나라하게 그려냈다.
이산 에드워즈는 남북전쟁 후 텍사스의 목장에 있는 집으로 돌아온다. 그는 동생과 동생의 처인 마사 곁에서 쉬고 싶어한다. 그러나 인디언인 코만치 무리들의 습격으로 그의 이러한 바람은 처참히 짓밟아진다. 복수를 다짐하며 이산은 인디언에게 납치된 조카 데비를 찾아 인디언과 백인 혼혈인 조카 마틴과 함께 머나먼 길을 떠난다. 그러나 마틴은 추적이 계속되어가면서, 삼촌의 인디언을 향한 강한 적개심을 알게 된다. 그로 인해 이제는 인디언으로 동화된 조카 데비를 죽이려고 하는 게 아닌가 의심을 품게 되는데...
1890년대 미국 서부. 부치 캐시디와 선댄스 키드는 갱단을 이끌고 은행만 전문적으로 터는 은행 강도들로, 사람들을 해치는 것을 최대한으로 피하는 양심적인 강도들이다. 보스인 부치는 머리 회전이 빠르고 인심은 좋지만 총솜씨는 별로 없고 반면, 선댄스는 부치와는 정반대로 구변은 별로 없지만 총솜씨는 당해낼 사람이 없다. 미래에 대한 희망도 없이 돈이 생기면 써버리고 없으면 은행을 터는 그들이지만 세상을 바라보는 눈은 매우 낙천적이며 낭만적이기도 하다. 그러다 모처럼 몇차례 열차를 턴 것이 화근이 되어 추적을 받게 된 부치와 선댄스, 선댄스의 애인 에타는 하는 수 없이 볼리비아로 간다. 하지만 볼리비아는 그들이 생각했던 것보다 가난한 나라로 영어가 통하지 않아 부치와 선댄스는 에타에게서 스페인어를 배운다. 볼리비아에서도 털고 도망치고를 반복하는 은행 털이가 순조롭게 이어지는데..
멕시코에서 사들인 수천 두의 소를 몰고 와이어트 어프는 세명의 동생과 함께 캘리포니아로 떠난다. 툼스톤 마을 부근에서 야영중 막내 동생에게 소떼를 맡기고 마을에 갔다와보니 동생이 살해되고 소떼도 흔적도 없이 사라지 만다. 어프는 이 도둑떼들이 부근의 악당 클랜턴 부자일거라고 생각하고 복수를 위해 보안관이 된다. 어프는 두 동생을 보조원으로 채용하고 이들을 쫒기 시작한다. 당시 툼스톤 마을은 무법천지였고 어프는 술집에서 홀리데이 박사와 교류하며 절친한 친구 사이가 된다. 어느날 어프는 박사의 정부인 치와와가 살해된 동생의 장식품으로 치장한 것을 발견하고 추궁한 결과 클랜턴의 아들 빌리가 주었다는 것을 알게 되지만 치와와는 빌리의 총에 죽고 만다. 어프의 동생 버질은 이 사실을 알게 되자 빌리를 사살하고 그의 아버지인 클랜턴이 등뒤에서 쏜 총에 맞아 죽는다. 어프는 남은 동생 모건과 홀리데이 박사와 함께 OK 목장에서 총격전을 벌이며 일당을 일망타진한다.
톰은 그의 양자인 매튜와 텍사스에서 거대한 농장을 만든다. 두 부자는 나름대로 편안하게 살고 있었다. 어느 날, 그 둘은 엄청난 수의 소 떼를 몰고 텍사스에서 미조리 방향을 따라서 북으로 이동을 하게 된다. 그러나 그들의 여정 속에서 밝혀지는 톰과 매튜에 관련된 새로운 과거와 톰의 강압적이고 자기 멋대로인 행동들 때문에 매튜는 소 떼를 몰고 켄사스로 가려고 마음을 먹는다. 매튜는 결국 톰 몰래 소 떼을 몰고 떠나게 되고 톰은 복수를 마음먹고 추격을 시작하는데...
1890년 초여름의 태양이 내리쬐는 어느날. 초록빛으로 물든 아름다운 와이오밍 고원에 한 사나이가 말을 타고 나타난다. 단정한 몸차림에 침착한 태도, 그리고 눈매는 온화하면서도 예리함이 번뜩이며 뜨내기 카우보이와는 다른 모습이다. 이곳엔 동부에서 이주해 온 개척민들이 살고 있다. 개간한 토지는 그들의 소유로 법률이 보장해 주었다. 수수께끼의 사나이는 개척민의 한 사람인 죠 스타레트의 집에서 물을 얻어 마시고 저녁 식사까지 초대 받는다. 사나이는 스타레트의 호의에 감사하는 마음으로 하룻밤 신세를 진다. 수수께끼의 사나이는 이름이 셰인이라고 자기 소개를 간단히 한다. 스타레트는 아내 마리안과 아들 조이, 단출하게 세 식구이다. 스타레트는 의지가 강인하고 그곳 주민들의 대변자이다. 그러나 스타레트는 이 지방에서 오래 전부터 목축업을 하고 있는 라이커라는 사나이 때문에 골치를 앓고 있었다. 라이커는 툭하면 개척민들을 못살게 들볶으며 이들의 모든 땅을 차지하려 한다. 스타레트가 부리던 머슴들도 라이커의 등쌀에 견디지 못하고 떠나버리고 만다. 그간의 사정을 말한 스타레트는 셰인에게 월동 준비가 끝날 때까지만이라도 머물러 달라고 한다. 그래서 스타레트의 일을 도와주기로 한 세인은 마을에 물건을 사러갔다가, 라이커 일당에게 곤욕을 치루지만 말썽을 일으키지 말라고 한 스타레트의 당부 때문에 묵묵히 참고 집으로 돌아온다. 마을 사람들은 스타레트 일당 때문에 마을에 갈 때는 단체로 가기로 한다. 이때 또다시 시비를 걸어오는 스타레트 일당과 싸움이 붙은 셰인은 물러서지 않고 싸워 이긴다. 하지만 적수가 많아 위기에 빠졌을 때 스타레트가 도와주어 모두 쓰러뜨린다. 이를 지켜보면서 자랑스러워하는 죠이. 총을 좋아하는 죠이는 셰인을 만났을 때부터 그의 반짝이는 권총에 관심을 갖는다. 결국 죠이의 간절한 요청에 셰인이 커다란 소리를 내며 사격 시범을 보이자 눈이 둥그래진다. 어머니 마리안은 셰인에게 점점 더 깊은 호감을 느끼고 셰인도 이를 느낀다.