페리스(Ferris Bueller: 매튜 브로데릭 분)는 장난이 심한 고교 3년생 악동이다. 어느 날 아프다는 핑계를 대고 학교를 빠진 후 가장 친한 친구인 카머론(Cameron Frye: 알란 룩 분)과 예쁜 여자 친구 슬로안(Sloane Peterson: 미아 사라 분)에게도 핑계를 대고 거짓 조퇴를 만들어준다. 이를 수상하게 여긴 학생 주임 루니(Dean Edward 'Ed' R. Rooney: 제프리 존스 분)는 페리스의 장난을 짐작하고 이들을 찾아 거리로 나선다. 페리스, 카머론, 슬로안은 저녁 해질 때까지 온갖 장난을 치며 돌아다니다가 문득 서로의 문제점에 대해 의논하기로 한다. 카머론은 아버지에 대한 두려움이 지나치다고 실토하고 페리스와 슬로안도 각자의 고민을 털어놓는다. 그러는 사이 학생주임 루니는 페리스의 집으로 찾아가 그가 집에 없음을 확인해 보이려다 온갖 봉변을 당한다. 페리스는 저녁에 귀가하다 루니와 부딪치는 위기에 처하지만 여동생 지니(Jean 'Jeanie' Bueller: 제니퍼 그레이 분)가 재치를 발휘해 가까스로 모면한다. 페리스는 침대에 눕고, 아무일 없는 양 일터에서 돌아오는 부모를 맞이한다. 이렇게 페리스의 하루는 막을 내린다.
7월 2일, 이상한 현상이 지구를 감싼다. 하늘은 이글이글 불타오르고 땅은 지진이 난 듯 격렬히 요동친다. 직경 550km, 무게가 달의 4분의 1이나 되는 거대한 괴 비행물체가 태양을 가려 지구는 그 빛을 잃어간다. 숨막히는 공포가 세계의 주요도시를 엄습하기 시작한다. 7월 3일, 거대하고 기괴한 비행물체에서 내뿜는 가공할 위력의 불기둥은 뉴욕의 마천루와 워싱턴의 백악관, 이집트의 피라밋 등을 순식간에 잿더미로 만들고, 거리의 자동차들은 휴지조각처럼 공중을 날아다닌다. 사람들은 당황하여 숨을 곳을 찾지만 도망칠 곳은 아무데도 없다. 인간의 힘으로 감당할 수 없는 엄청난 힘이 지구에 도달했음이 밝혀진다. 그들의 목적은 완전한 지구의 파멸. 7월 4일, 엄청난 파괴 속에서 살아남은 지구의 생존자들은 그 힘을 모아 거대한 괴비행물체에 대항하려 한다. 그러나 외계인들의 지구파괴는 더욱 맹렬해지고 인류 전체의 생존과 외계인으로부터 지구의 독립은 점점 어려워지는데.
프리랜서 사진작가 피켓 스미스(샘 엘리엇〉는 자신의 카누를 타고 환경 잡지를 위해 플로리다 높지대에서 오염사진을 찍고 있었다. 그러던 중 클린트 크로켓(아담 로어크)과 남매 캐런 크로켓(조안 반 아크)이 운전하는 모터보트가 그의 카누와 부딪쳐 그가 물에 빠진다. 클린트, 캐런이 사과의 표시로 그를 할아버지 제이슨 크로켓(레이 밀랜드)의 가족과 함께 할 7월 4일 생일파티가 열릴 개인섬 으로 초대한다. 피켓이 이 섬이 개구리, 파충류들이 들끓고 있다는 것과 제이슨이 자신의 관리인에게 양서류, 도마뱀들을 제거하기 위해 소유한 건물 주변에 독을 뿌리라고 지시한다. 그러나 곧 피켓은 개구리등이 인류를 상대로 자연의 복수를 준비하고 있다는 걸 알게 되는데...