1988년, 어딘가 암울하고 삐딱하게 보이는 고교생 도니 다코는 가족들과도 잘 어울리지 못하는 내성적인 성격의 소년이다. 어느 날, 자고 있던 그는 이상한 목소리를 따라 정원으로 나가게 되고, 그 곳에서 거대한 토끼 괴물을 만난다. 프랭크라는 이름을 가진 그는 도니에게 28일 6시간 43분 12초 후 할로윈 데이에 세상은 멸망할 것이라고 말한다. 다음날 아침 골프장에 누워 있다 잠을 깬 도니는 자신의 팔뚝에 선명하게 쓰여진 '28:06:43:12'라는 숫자를 발견한다. 집으로 돌아간 도니는 지난 밤 2층에 있는 자신의 침실에 출처 불명의 제트기 엔진이 추락하는 대형 사고가 있었음을 알고 프랭크의 존재에 대해 의식하기 시작한다. 의문의 대형사고를 몽유병 덕에 피한 도니의 주변에는 점점 기괴한 사건이 연발하고, 학교 친구들은 그런 도니를 이상한 존재로 여긴다. 그러던 어느 날 새로운 전학생 그레첸이 전학 오면서 도니의 학창 생활에 빛이 비치기 시작한다. 그러나 밤에만 나타나던 프랭크는 파멸의 날이 하루하루 다가올수록 점점 더 자주 도니에게 나타나 알 수 없는 말들을 늘어놓으며 도니를 혼란시킨다. 파멸의 날이 다가올수록 학교와 마을은 점점 공황 상태에 빠지고, 어느 순간 도니는 자신의 주위에 일어나는 이 모든 일이 우연이 아님을 깨닫는다. 그러나 도니의 갖은 노력에도 불구하고 그와 그 주위에 있는 사람들은 점점 암흑 속으로 빠져드는데...
눈부신 만년설로 뒤덮인 봉우리와 맑고 깊은 계곡, 한없이 펼쳐진 푸른 초원 위에 노니는 수천 마리의 양떼가 장관을 이루고 있는 8월의 브로크백 마운틴. 이곳의 양떼 방목장에서 여름 한 철 함께 일하게 된 갓 스물의 두 청년 에니스와 잭은 마치 오랜 친구처럼 서로에게 마음을 터놓는 사이가 된다. 대자연의 품에서 깊어져 간 그들의 우정은 친구 사이의 친밀함 이상으로 발전해간다. 그들 앞에 놓인 낯선 감정의 실체가 무엇인지도 알지 못한 채 짧은 방목철이 끝나고 다시 만날 기약도 없이 두 사람은 각자의 삶으로 돌아간다. 결혼해 아이를 낳고 평범한 생활을 하다가 4년 만에 다시 만난 두 사람은 단번에 브로크백에서 서로에게 가졌던 그 낯선 감정이 일시적인 것이 아니었음을 알게 되는데...
1차 대전이 진행되고 있을 무렵, 폴과 알버트, 프란츠, 뮬러, 벤은 전쟁에 참전해 조국을 구하라는 한 교수의 연설에 감동을 받아 혹독한 훈련을 마친 후 전선으로 향한다. 하지만 전선에 배치되자마자 벤은 전사하고, 프란츠는 부상으로 다리를 절단하게 된다. 정신을 차린 후, 평생 불구로 살아야한다는 사실에 이성을 잃고 날뛰던 프란츠도 병원에서 사망한다. 한편, 뮬러는 프란츠가 아끼던 군화를 받게 되자 아주 기뻐하지만 그 역시 전사한다. 결국 폴은 전쟁터에서 전쟁의 참상에 대해 서서히 깨닫기 시작하는데...
28살의 감독 ‘엔리케’ 앞에 어느 날 어린 시절 신학교 친구였던 ‘이나시오’가 배우가 되어 나타난다. 재회한 기쁨도 잠시, 이제부터 자신을 앙겔(천사)이라고 불러 달라는 이나시오가 낯설게만 느껴지는 엔리케. 이나시오는 자신들의 어린 시절과 당시 그들에게 ‘나쁜 교육’을 행한 마놀로 신부를 향한 증오와 복수, 음모와 살인에 관해 쓴 ‘방문객’이란 시나리오를 엔리케에게 건네는데…
엄격한 청도교인 아버지 밑에서 억압된 생활을 하던 트래비스(Travis: 스티븐 볼드윈 분)는 아버지의 죽음으로 혼자 농장을 지키며 살게 된다. 그러던 중 길을 잃은 아름다운 쳐녀 켈리(Kelly Ann: 제니퍼 루빈 분)를 만나 함께 농장을 꾸려간다. 그즈음 도회지의 세련된 여인 졸린(Jolene: 팻시 켄싯 분)이 나타나 트래비스에게 접근한다. 상반된 외모, 대조적인 성격의 두여자의 유혹에 시달리던 트레비스는 결국 두여자와 변태적인 애정 행각을 하게 된다. 이런 시기에 강도가 들어와 졸린을 폭행하는데 이들 3인은 이강도들을 처치하고, 이들이 남긴 총과 지도를 이용, 호기심으로 은행을 털다 경찰을 쏘게 되는데, 한편 이 두 여인이 트래비스에 접근한 이유는 다른데 있는데.