버터필드(Butterfield: 로버트 엠하드트 분)는 승객들과 함께 마차를 타고 가다가 웨이드(Ben Wade: 글렌 포드 분) 일당을 만나 갖고 있던 금을 빼앗기고 마부는 살해당하고 만다. 아들 매튜(Mathew: 배리 커티스 분), 마크(Mark: 제리 하틀레벤 분)와 함께 소몰이를 나섰던 댄(Dan Evans: 밴 헤플린 분)은 멀리서 이 광경을 목격하지만 돕지 않고 바라보기만 한다. 자신의 말까지 빼앗긴 댄은 아들과 함께 집으로 돌아오고 이 사실을 알게 된 부인 앨리스(Alice Evans: 레오나 다나 분)는 남편이 강도 짓을 하는 걸 보고만 있었다는 사실에 실망한다. 3년째 가뭄이 들어 남아있던 소들의 생명마저 위태로운 상태에서 댄은 마을로 돈을 구하러 떠난다. 한편 웨이드 일당은 마을 보안관을 찾아와 강도 짓을 하는 일당을 목격했다고 말한다. 보안관 일행이 웨이드의 말을 믿고 떠난 뒤, 웨이드는 술집 웨이트레스와 사랑을 나눈다. 웨이드 일당에게 속았다는 사실을 깨달은 보안관 일행은 술집으로 찾아와 웨이드를 체포한다. 보안관은 웨이드를 유마행 3시 10분 기차에 태우기로 결정하고 두 무리로 나누어 웨이드 일행을 유인하기로 한다. 댄은 처음엔 망설였지만 2백달러를 주겠다는 버터필드의 말에 웨이드의 후송을 맡는다. 댄이 돈 때문에 자신의 후송을 맡았다는 사실을 눈치챈 웨이드는 계속해서 돈으로 그를 유혹한다. 댄은 7천 달러를 주겠다는 웨이드의 말에 망설인다. 기차역 호텔에 진을 치고 기차를 기다리는 댄 일행. 한편 웨이드의 부하들은 웨이드의 거처를 파악하고 호텔로 몰려오는데...

남자 형제만 일곱인 폰티피 집안의 장남 아담은 시내에 생활용품을 구입하러 갔다가 엉망인 집안 살림을 해줄 아내감을 찾기로 결심한다. 한편 여관에서 일하는 밀리는 하는 일에 지쳐 있을 무렵 아담의 청혼을 받게 되고 서로에게 첫눈에 끌린 둘은 그 자리에서 결혼식을 올린다. 달콤한 결혼 생활을 꿈꾸던 밀리는 아담의 집에 도착한 후 아담이 남자 일곱을 위해 일해줄 가정부 같은 여자가 필요했음을 알고는 서글픔을 느끼게 된다. 하지만 그녀는 절망하지 않고 교양이라곤 조금도 없는 제멋대로의 시동생들을 멋쟁이로 만들어 모두 결혼을 시켜야겠다고 결심한다. 야생마 같은 여섯 동생들의 일은 잘 풀리는 것 같았지만 여섯다 마을 소풍때 만났던 아가씨들이 그리워 병이 날 지경이다. 동생들을 위해 아담은 로마인들처럼 여자들을 납치해서 결혼식부터 올리고 보자는 계획을 내고 실행에 옮기는데. 밀리는 아담의 행동을 크게 나무라며 아가씨들을 돌려보내라고 하지만 마음과 통하는 길이 눈사태로 막혀 어쩔 수 없이 눈이 녹을 때까지 함께 있을 수 밖에 없는 상황이 된다. 겨울이 킨 탓에 그동안 아가씨들은 형제들을 좋아하게 되고 눈이 녹아 길이 뚫리자 돌려보내려 하지만 돌아가길 거부하고 결국 여섯 형제와 아가씨들은 행복한 합동 결혼식을 올리게 된다.

일가족 3명을 살해한 Burns 삼 형제를 쫓던 Captain Stanley(레이 윈스턴)은 창녀촌에 숨어 있던 둘째 Charlie Burns(가이 피어스)와 셋째 Mike Burns를 검거하는 데 성공한다. 둘을 모두 감옥으로 끌고 가는 대신 Stanley는 Charlie에게 제안(The Proposition)을 한다. 경찰도 추적자들도 쫓기 힘든 곳으로 도망 갔다고 알려진 Charlie의 형 Arthur Burns(대니 휴스턴)을 크리스마스 전까지 생포해 온다면 동생을 살려주겠다는 것이다. 제안을 받아들인 Charlie는 Arthur를 찾던 중 원주민의 습격을 받아 죽을 위험에 처하는데, 마침 근처에 소굴이 있던 Arthur 일당이 나타나 구해주고 상처를 치료해준다. 몸을 추스른 Charlie는 Arthur 일당과 함께 동생을 구하기 위해 마을로 잠입한다. 태형을 맞아 목숨이 위태로운 상태였던 동생을 구출하는 데는 성공했지만, 결국 동생은 죽고 만다. Arthur는 Captain Stanley의 집에 쳐들어가 그의 아내와 그를 살해하려 하는데, 동생을 묻고 뒤늦게 도착한 Charlie는 더 이상 죄를 지을 수 없어 Arthur 일당을 쏴 죽여버리고 떠난다.

타코타의 영토인 대드우드는 남자들이 광범위하게 거주하는 곳이다. 그 곳에는 인디언 정찰대원인 켈러미티 제인이 살고 있다. 그녀는 뛰어난 말타기 실력과 명사수로 사람들을 압도하는 카리스마의 소유자. 그러나 군대의 지휘관들은 그녀의 실력을 여자라는 이유로 인정하려 들지 않는다. 하지만 제인의 실력은 소문이 나고, 마침내 시카고 군대는 그녀를 최초의 여자 보병으로 받아들인다. 제인이 입대한 군대에서는 호기심과 못마땅한 눈길로 바라보는 남자들의 시선이 있다.

때는 19세기 초반 미국 개척자들의 시대, 젋고 활기 찬 마티는 패기에 찬 남편 클램과 함께 새 땅과 행운을 찾아 서부로 떠난다. 그러나 그들의 희망 찬 행로는 클램의 갑작스런 낙마사고로 인한 죽음으로 중지되고 마티는 서부로 갈 수 도 동부의 집으로 돌아 갈 방법도 없는 암담한 처지에 놓이게 된다. 신앙심이 깊고 어려운 일이 있어도 꿋꿋이 변함없는 클락 데이비스는 그의 아내의 사망 후 어린 딸 미시를 돌보아야하는 일과 농장 일을 같이 할 수가 없어 도움을 원하고 있었다. 마티의 남편의 장례식을 마친 후 클락은 마티에게 이런 제안을 한다. 우리는 둘 다 도움이 필요하다. 자기의 딸 미시의 엄마만 되어 주면 내년 봄, 마차가 다시 움직이게 될 때 동부로 돌아 갈 수 있도록 하여 주겠다고, 선택의 여지가 없었던 미티는 결국 간단한 결혼 의식을 치룬 후 클락의 집에 머물게 되고 의무적인 가사일을 하며 미시의 엄마 역할을 시작한다. 하루 이틀 낯선 집의 주부로서의 생활이 익숙해지면서 마티는 미시가 자기 삻의 한 부분으로 되어 감을 점차 느끼게 되고 자기가 클램의 아기를 갖고 있음을 알게 된 클락이 자기 아이와 다름없는 태도로서 준비해 주고 도와주는 모습에 깊은 감동을 느낀다.

1876년 리틀빅혼의 전투 이후 수족 출신의 오히에사는 감옥에 있는 동안 기독교로 개종한다. 그리고 백인들의 사회에 속해 살기를 원하는 아버지를 따라 이름을 '찰스 이스트먼'으로 개명하고, 백인들의 학교에서 교육을 받으며 그들 사회의 일원으로 성장한다. 그는 뛰어난 학업성적으로 의사가 되어 인디언 문제에 관심이 많은 헨리 도스 의원과 여류시인이자 인디언 언어를 배우는 엘레인을 알게 된다. 한편, 수족 중에서도 끝까지 백인에게 저항하던 추장 앉은 황소는 백인 군인들에게 패배, 풍요로운 그들의 땅 블랙힐에서 쫓겨나 캐나다 국경까지 부족을 이끌고 떠난다. 그러나 춥고 먹을 것이 없는 땅에서 견디지 못하고 결국 인디언 보호구역인 파인릿지로 돌아오게 된다. 어느날 파인릿지에 각종 전염병이 돌고 그 곳에서 아이들을 가르치던 엘레인은 찰스에게 편지를 보내 사정을 알린다. 이야기를 들은 찰스는 의사로 자원해 가지만 열악한 환경과 정부의 무관심으로 연일 죽어 나가는 아이들을 보며 무력감을 느끼는데...

마을 최대의 문제를 해결하기 위한 긴급 회의가 소집된다. 개척시대의 척박한 삶을 견디지 못해 정신 이상 증세를 보이는 세 여인을 400마일 떨어진 아이오와의 교회로 이송하는 중대한 임무를 맡을 사람을 찾기 위한 것. 마을의 모든 남자들이 침묵하고 있던 그 때, 메리 비(힐러리 스웽크)가 스스로 임무 수행을 자처한다. 평소 여느 남자 보다 강인한 성격의 메리 비. 아이오와까지 머나먼 대륙 횡단에 여자 홀 몸으로 도전하게 된 그녀는 여정 중 우연히 나무에 묶여 있는 조지 브릭스(토미 리 존스)를 만나게 된다. 남의 집에 무단으로 침입했다가 목숨을 위협 받던 총잡이 조지 브릭스는 자신의 목숨을 구해준 메리 비의 협박으로 마지 못해 아이오와까지의 동행하게 된다. 법이 존재하지 않던 시대, 도처에 도사리고 있는 위협에 맞선 험난한 여정이 시작되는데….

페이서(Pacer Burton: 엘비스 프레슬리 분)의 생일축하 잔치가 끝난 후, 귀가하던 마을 사람들이 잠복해 있던 인디언들에 의해 무참히 살해된다. 어느날 형과 함께 물건을 사기위해 마을에 들른 페이서는 마을 사람들로부터 인디언의 피가 섞였다는 이유로 비난을 받는다. 그날 오후, 인디언 추장 ‘버팔로 흔’(Buffalo Horn: 루돌프 아코스타 분)이 찾아와 페이서에게 자신들과 합류하여 백인들과 싸울 것을 강요한다. 그러나 그는 완강히 거부한다. 며칠 후, 지나가던 백인들을 친절히 대해주던 어머니가 농락당하자 그들을 쫓아내며 페이서는 백인들에게 환멸을 느끼기 시작한다. 이 사건 이후 이전까지 조금도 흔들림이 없던 페이서는 어머니와 함께 버팔로 흔을 따라 인디언 부락으로 향한다. 그들을 이해하게 되고 그들에게서 동족애마저 느끼게 되지만 어머니와 함께 다시 집으로 돌아오는 페이서. 그러나 인디언에게 부상당한 채 복수의 기회를 노리던 백인의 총에 어어니가 피살되고 마을의 의사에게 왕진을 요청하지만 거부당하자 페이서의 분노가 시작된다. 결국 어머니를 묻으며 백인에 대한 복수를 결심하게 되는 페이서는 형과 아버지에게 작별을 고하고 인디언 부락으로 향하는데...

1879년 8월 11일 밤 두 가구의 식구들이 살던 백인들의 작은 촌락이 정체를 알 수 없는 누군가에 의해 습격당해 사람들이 납치당하는 사건이 벌어지자 이를 인디언들의 짓인 걸로 생각하고 분노한 백인들은 기병대와 함께 납치된 사람들을 찾기 위해 황야로 나선다. 하지만 이 모든 일들은 인디언들이 버로워즈라 부르는 존재의 짓이다.

어릴 적부터 단짝이었던 페페(Pepper: 우디 해럴슨 분)와 소니(Sonny: 키퍼 서덜랜드 분)는 1년전 한팀이 되어 출전했던 로데오 경기 결선에서 갑작스런 페페의 증발로 우승을 놓친 후 견원지간의 사이가 된다. 그 상금으로 농장을 사려던 소니의 꿈이 물거품이 되었기 때문이다. 한편 둘의 친구인 나초(Nacho: 조아퀸 마티네즈 분)는 딸 테레사(Teresa: 카라 부오노 분)를 미국으로 밀입국시키기 위해 스타크(Stark: 디란 맥더모트 분)라는 악당과 만나고 그가 거액을 요구하자 돈이 필요해진 나초는 소니의 총을 갖고 사라진다. 뒤늦게 이를 안 소니는 그에게서 며칠째 연락이 없자 그를 찾아 나서고 나초의 실종소식을 접하자 페페가 그와 동행한다. 티격태격하며 뉴욕까지 온 두 카우보이는 백방으로 수소문한 끝에 나초가 피살되었으며 그의 딸 테레사 역시 스타크 패거리의 수중에 있음을 알고 분개하는데...