존 던버(케빈 코스트너)는 연합군의 리더로 시민 전쟁에서 승리한 영웅이다. 그는 미국 개척지에서 근무하길 원했으나 받아들여지지 않았다. 어느 날 막사 근처를 맴도는 늑대 한 마리를 발견한 그는 드디어 늑대와 친해져 모닥불 아래서 함께 춤을 출 수 있을 정도가 된다. 그러던 어느날 그는 인디언 종족을 만나게 되는데, 거기서 추장의 딸인 주먹쥐고 일어서와 사랑에 빠진다. 인디언 땅을 계속해서 점령하려는 연합군에 맞서 싸우면서 존 던버는 인디언 종족과 더욱 친해지고, 문명이라는 이름으로 파괴를 일삼는 연합군에 맞선다.
1885년, 네바다의 어느 작은 마을에 들어선 길과 아트는 술집에 들어가는데, 어쩐지 분위기가 심상치 않다. 가축 도둑들 때문에 신경이 곤두선 마을 사람들은 낯선 사내들인 길과 아트를 경계한다. 때마침, 목장주 킨케이드가 살해당했다는 소식이 들려오는데, 보안관이 없는 사이 무장대를 조직하는 건 불법이라는 판사의 만류에도 불구하고, 분노에 찬 마을 사람들은 무리를 지어 살인자들을 잡으러 나선다. 길과 아트 역시 의심받지 않기 위해 무장대에 합류한다. 발간 당시 ‘올해의 소설’로 선정되기도 했으며, 인간이 정의를 무시한 채 폭력을 선택하면 어떤 일이 일어날 수 있을지에 대한 냉정한 실험정신이 돋보인다는 평을 얻은 월터 반 틸버그 클락의 동명소설을 각색했다. 서부극 장르에서도 묵직한 주제를 다룰 수 있다는 새로운 가능성을 보여준 중요한 작품으로 평가된다.
맘씨좋은 동네 주정뱅이 엘우드 P. 다우드에게는 하비라는 좋은 친구가 있다. 문제가 있다면 그 하비라는 친구가, 키가 6피트가 넘는 거대한 하얀 토끼라는 거고, 엘우드 이외에는 아무도 그 토끼를 보지 못한다는 것. 당연히 엘우드는 동네 놀림감이 되고 그의 정신나간 행동을 견뎌내지 못한 엘우드의 누나 비타는 동생을 요양원에 집어넣으려 한다. 하지만 하비의 마술에 씌였는지 일은 점점 엉뚱한 방향으로 틀어져 가는데...
1950년대말, 캘리포니아에 있는 한 고등학교. 대니 주코(Danny Zuko: 존 트라볼타 분)와 샌디 올슨(Sandy Olsen: 올리비아 뉴튼 존 분)은 여름 방학 때 해변에서 우연히 알게 된 사이로 바캉스 시즌이 끝나자 두 사람은 기약없이 작별하지만 대니가 다니는 고등학교에 샌디가 전학해 오면서 뜻밖의 재회가 이루어진다. 내심 기뻤던 대니지만 학교의 서클인 티버즈의 리더인 그가 어느 특정한 여자에게 가까이 하면 친구들의 빈촉을 살까봐 이러지도 저러지도 못한다. 이런 대니의 마음을 모른는 샌디는 오해를 해 스포츠에 만능인 톰과 친하게 지낸다. 이에 쇼크를 받은 대니는 샌디에게 용서를 빌어 가까스로 샌디의 마음을 되돌려 놓는다. 바야흐로 학교의 최대 행사인 댄스 파티가 열리자 대니와 샌디는 한조가 되어 출전, 결승전까지 진출하지만 티버즈의 라이벌인 스코피언스의 리더인 차차의 방해로 우승을 놓친다. 화가 난 샌디에게 야외 극장에서 대니는 자기의 반지를 빼주며 샌디의 마음을 바꾸지만 샌디의 몸을 강요한게 그녀를 더 토라지게 만들고 말았다. 드디어 티버즈와 숙적인 스콜피온스 간에 카레이스로 결판을 내는 날이다. '선더로드 경주'라는 이름의 이 시합에서 차차는 비겁한 수단으로 골탕을 먹이지만 이를 잘 피해 대니가 이기는데 이를 가슴조이며 지켜보던 샌디는 대니의 품에 안긴다. 이윽고 고등학교 졸업식이 왔다. 졸업 파티가 성대하게 벌어지고 정장을 하고 머리에다 그리이스를 발라 의젓해진 대니와 샌디는 빨간 승용차를 타고 다정하게 교문을 나선다. 축하무드가 절정을 이루며 뒤를 따르는 동창생들.
동부 클리블랜드 출신의 윌리엄 블레이크는 취직 통지서를 받고 서부 머신 타운으로 향한다. 하지만, 긴 열차 여행을 마치고 도착한 곳은 기대와 달리 거칠고 위험스러운 도시였다. 설상가상으로 그의 일자리는 이미 다른 사람이 차지한 뒤다. 취직은 커녕 되돌아갈 차비도 없어 거리를 배회하던 블레이크는 우연히 꽃파는 여자를 만나 그녀 방에서 하룻밤을 지낸다. 그러다 갑자기 그녀의 옛 연인이 침실로 들이닥치고 당황한 블레이크는 총격전 끝에 그를 사살한다. 순식간에 살인자로 몰린 블레이크는 자신도 가슴에 총상을 입은 채 황급히 마을 밖으로 도망치지만 숲속에서 의식을 잃고 쓰러진다. 노바디라는 괴이한 성격의 인디언에게 간호를 받은 블레이크가 의식을 되찾을 무렵, 노바디는 이미 작고한 영국 시인 윌리엄 블레이크의 영혼이 다시 육체로 환생했다고 믿는다. 블레이크는 인디언 노바디의 도움으로 태양이 움직이는 방향을 따라 힘겨운 도망을 시작하는데...
매튜 콜더는 잃어버렸던 9살난 어린 아들을 찾아 서부의 한 작은 마을로 찾아온다. 그곳은 금광을 찾기 위해 몰려든 사람들로 붐비고 있었다. 매튜는 술집에서 술 심부름을 하고 있는 아들, 마크를 찾아 함께 산으로 가 농사를 짓고 살기로 한다. 한편, 이 마을 선술집에서 노래를 하며 살아가던 케이는 자신의 애인이자 도박꾼인 해리 웨스턴이 도박판에서 금광 소유권을 따내자 소유권 등록을 하기 위해 함께 '카운슬시'로 떠난다. 그러나 케이와 웨스턴은 급류에 휩싸이게 되고 이 광경을 본 매튜가 두 사람을 구해준다. 위기에서 가까스로 살아난 웨스턴은 매튜에게 말과 총을 빌려줄 것을 요구하지만 매튜는 인디언이 언제 공격해올지 모르는 상황이기 때문에 빌려줄 수 없다고 거절한다. 결국 웨스턴은 무력으로 매튜를 때려눕히고 총과 말을 빼앗은 뒤 혼자 카운슬시로 떠난다. 매튜는 곧 의식을 회복하지만 매튜에게 무기가 없는 걸 눈치챈 인디언들이 땅과 농토를 빼앗기 위해 이들을 공격해 온다. 위기에 처한 매튜와 그의 아들 마크, 그리고 케이는 하는 수없이 뗏목을 타고 웨스턴을 찾아 카운슬시로 떠난다. '돌아오지 않는 강'이란 별명이 붙어있을 만큼 물살이 거세고 위험한 강을 따라 세 사람의 여행이 시작되고. 매튜와 케이는 아옹다옹 싸움을 하는 가운데 어느덧 서로에 대한 사랑의 감정이 싹튼다. 온갖 역경을 극복하고 마침내 카운슬시에 도착한 세 사람. 케이는 웨스턴을 만나 매튜에게 사과할 것을 부탁하지만 웨스턴은 매튜에게 총을 겨누며 위협한다. 한편 이 광경을 보고 있던 마크는 아버지를 구하기 위해 웨스턴을 총으로 쏴 죽인다. 자신이 사랑했던 사람은 매튜라는 사실을 깨달은 케이. 그녀가 '돌아오지 않는 강'이란 노래를 부르며 자신을 떠난 매튜를 그리워하고 있을 때, 매튜가 살롱으로 그녀를 찾아온다. 매튜와 마크, 그리고 케이 세 사람은 새 삶을 찾아 떠난다.
나싼(Nathan Detroit: 프랭크 시나트라 분)은 나이트 클럽의 가수 아델레이드(Miss Adelaide: 비비안 블레인 분)와 약혼한 사이지만 장장 14년이 지나도록 도박에 빠져 그녀와의 결혼은 안중에도 없다. 급기야 파산하기에 이른 나싼은 도박 장소를 빌리기 위한 천달러를 구하러 동분서주한다. 한편 건달들의 아지트인 타임 스퀘어. 오늘도 흥청망청한 건달들의 세계는 여전하다. 그곳에서 선교사 활동을 결심한 사라(Sarah Brown: 진 시몬스 분)는 의욕적으로 활동을 벌이려 하지만 일은 뜻대로 쉽사리 되지 않음을 깨닫는다. 결국 그녀의 선교사는 사람이 없어 문을 닫아야 할 처지에 놓인다. 뉴욕의 둘째가라면 서러울 도박사 스카이 매스터슨(Sky Masterson: 마론 브란도 분)은 궁지에 몰린 나싼과 내기를 하게 된다. 바로 그것은 스카이가 나싼이 지목하는 여자와 하바나에서 밤을 보낼 수 있는지에 관한 것. 나싼은 선교사 아가씨 사라를 가리킨다. 사라와 하바나로 가지 많으면 당장 천달러가 날아가게 생긴 스카이. 그는 꾀를 내어 사라에게 선교사에 수용할 인원 12명을 알선해 주겠다고 약속한다. 그 대가로 하바나로 향하는 스카이와 사라. 운명적인 사랑의 감정! 그러나 건달들은 사랑의 위기에 처하고. 다시 뉴욕으로 돌아온 사라는 스카이가 내기에서 이기기 위해 자신을 이용한 사실을 뒤늦게 알게 되고 그의 사랑을 거부하기로 맘먹는다. 14년간이나 나싼을 기다려 왔던 아델레이드도 나싼이 결혼을 계속 미루기만 하자 이별을 결심한다.
아니타(Anita Crown : 메리 스튜어트 매스터슨 분)는 술집의 매춘부이다. 하루는 대령이 그에게 찾아와 강제로 키스할 것을 요구한다. 반항하자 그는 총을 빼든다. 아래층에서 이 모습을 본 코디(Cody Zamora : 마들렌 스토우 분)는 총을 겨누고 대령에게 물러서라고 하나 대령은 말을 듣지 않는다. 친구를 위기에서 구출하기 위해 그녀는 할 수 없이 방아쇠를 당기고 이들을 배척하는 마을의 광신적 기독교도들에게 끌려가 교수형을 당할 위기에 놓인다. 여기에 3명의 여인들이 들이닥쳐 코디를 구출, 함께 도망친다. 그러나 이들은 키드 재릿(Kid Jarrett : 제임스 루소 분)의 은행 강도 사건에 휘말리고 아일린(Eileen Spenser : 앤디 맥도웰 분)은 여기서 잡힌다. 코디는 키드가 빼앗아간 돈을 찾으러 가고 릴리(Lilly Laronette : 드루 배리모어 분)와 아니타는 아일린 구출작전을 펼치나 실패한다. 하지만 유치장을 지키던 터키(William Tucker : 제임스 르그로스 분)가 아일린을 풀어주어 셋은 계속 도주하는데...