소리보다 빠른 초고속 고슴도치 히어로 '소닉'은 지구에 불시착한다. 그의 특별한 능력을 감지한 과학자 ‘닥터 로보트닉’은 세계 정복의 야욕을 채우려 하고, 경찰관 ‘톰’은 위험에 빠진 ‘소닉’을 돕기 위해 나서는데…! 과연, ‘소닉'은 천재 악당에 맞서 지구를 지킬 수 있을까?
의문의 바이러스로 초래된 세계 전염병으로 여성 대다수가 사망한 가운데 아빠 '케일럽'은 딸 '래그'를 남자애처럼 옷을 입히고 사람들을 피해서 기약 없는 여정을 이어 간다. 여자를 노리는 위험한 남자들로부터 딸을 지키기 위해 고군분투하는 과정에서 아빠와 딸의 유대감과 인간애의 정신이 시험대에 오른다.
이름 높은 총잡이 존 헨리(키퍼 서덜랜드)는 전쟁이 끝난 후 아버지(도날드 서덜랜드)가 있는 집으로 돌아온다. 전쟁 후 다시는 총을 잡지 않겠다는 존의 앞에 마을의 총잡이들은 그의 명성에 흠집을 내기위해 존를 도발하기 시작한다. 하지만 그때마다 아버지를 위해서 존은 화를 꾹 눌러참을 뿐이다. 자신이 없는 새 마을의 유지 맥커디(브라이언 콕스)는 마을의 땅들을 사모으기 시작했고, 그를 거부하는 사람들은 죽거나 헐값에 땅을 팔고 마을을 떠나야했다. 마을 사람들은 그에게 저항도 해보지만, 맥커디의 곁에는 유명한 총잡이 데이브 터너(마이클 윈콧)를 비롯하여, 어중이 총잡이들까지 버티고 있어 사람들은 공포에 떨뿐 저항이라곤 생각치도 못한다. 마을의 보안관은 맥커디의 횡포에 줄행랑을 친지 오래고, 사람들은 그 횡포에 하나 둘 씩 마을 떠나기 시작한다. 어느날 존의 옛정인 메리 앨리스(데미 무어)의 남편에게 맥커디는 존을 죽이던지 마을을 떠나라는 협박을 하게되고, 그녀의 남편은 결국 마을 떠나기로 결정한다. 이에 메리 앨리스는 존에게로 달려가 맥커디의 횡포에서 자신들을 구해달라고 하게 되는데...