1964년 아일랜드의 시골마을, 네 명의 여성이 교회와 가족으로부터 버림받고 잔혹하고 비인간적인 막달레나 수녀원으로 보내진다. 그곳에서 그들은 자신의 죄를 참회할 것을 강요 당한다. 하지만 그들의 죄라는 것은 미혼모거나 너무 예쁘거나 못생겼다는 것, 너무 똑똑하거나 멍청하다는 것, 순결을 잃어버린 강간의 희생자라는 어불성설의 것들이다. 그들은 죄 값을 치러야 한다는 이유만으로 비인간적이며 부당한 노동을 강요 당한다. 소녀들은 재치를 발휘하여 위협으로부터 잠시 벗어나지만, 과연 노예와 별반 다르지 않은 상황에서 모든 것을 이겨낼 수 있을지는 의문이다. 분노와 절망 속에서 그들은 마침내 탈출을 꿈꾼다.

전쟁의 아픔을 딛고 희망을 품기 시작한 1950년대의 아프리카. 남자들은 집으로 귀한했고 사업들이 활기를 띠는 가운데 모든 생활 모습들이 빠른 모습으로 변화해 간다. 10대 소년(레오나르도 디카프리오 분)은 이혼한 엄마인 캐롤라인과 함께 희망을 쫓아 이 도시, 저 도시를 떠돌며 자유롭게 살아간다. 경제적으로 풍족하진 못하지만 늘 보다 나은 생활을 하게 될 것이라는 희망을 갖고 사는 엄마의 명랑하고 낙천적인 태도에 토비는 행복해한다. 실직한 엄마와 함께 미국의 북서부로 온 토비는 그곳에서 엄마에게 열정적으로 구혼해 오는 드와이트(로버트 드니로 분)란 사내를 만나게 된다. 촌스러운 차림새에 허세가 심하고 고함만 치는 그가 토비의 마음에 들진 않지만 엄마는 그런대로 괜찮아 하는 것 같다. 그러나 사춘기에 접어들면서 토비가 전과 같지 않게 말썽만 피우고 우울해 하자 엄마는 아버지가 필요할 때가 되었다고 생각한다. 결국 엄마는 자신의 세 아이들과 마찬가지로 토비를 건실하게 바꿔놓겠다고 호언장담하는 드와이트의 구혼을 받아들이고 그의 집이 있는 '콘크리트 시'로 향하는데...

1970년대 무명 배우 옴은 당대 최고의 스타 샨티 프리야의 열렬한 팬이다. 영화 속에서 화려한 스포트라이트를 받으며 춤추는 그녀의 파트너가 되는 상상에 젖는 것이 고작이던 그는 촬영장에서 위험에 빠진 그녀를 구해주면서 그녀와 가까워지게 된다. 하지만 그녀는 애인인 제작자의 배신으로 죽음에 이르게 되고 옴 역시 자신의 눈앞에서 화염에 싸여 죽어가는 그녀를 보며 죽음을 맞게 된다. 그로부터 30년 후인 2000년대, 최고의 스타로 환생한 옴은 샨티와 똑같이 생긴 배우 지망생과 여전히 살아있는 제작자를 만나면서 과거의 기억을 되찾게 되고 복수를 시도하게 되는데…

젊고 패기만만한 파일럿인 크리스 버넷(오웬 윌슨 분) 중위. 크리스마스 전날, 한가로운 마음으로 보스니아의 내전 지역을 정찰 비행중이던 그에게 갑자기 미사일 세례가 퍼부어진다. 순식간에 적진의 한가운데(Behind Enemy Lines) 갇혀버린 버넷은 사방에 깔린 부비트랩과 장갑차로 무장한 군인들, 저격수의 추격으로부터 반드시 살아남아야 한다. 그리고 단순한 정찰기에 미사일까지 발포하면서까지 감추어야 했던 것이 무엇인지 그 숨겨진 비밀을 밝혀내야만 한다. 항공모함의 제독이자 버넷의 상관인 리가트(진 해크만 분). 최첨단 위성 시스템을 통해 버넷의 위기를 파악해내고 해병 최정예 부대를 투입, 그를 구출하려 하지만 예상치 못한 난관에 부딪히는데...