아직도 애미티의 휴양지에 살고 있는 엘렌 브로디와 그녀의 아들 숀과 마이클은 더 이상 바다에 관련된 일을 하지 않는다. 그리고 상어에 대한 두려움을 안고 살던 엘렌의 남편 마틴 브로디 서장은 몇해 전 심장마비로 사망했다. 현재 숀은 아버지의 뒤를 이어 애미티의 부서장으로 근무 중이다. 크리스마스 시즌의 어느 날 밤, 숀은 바다 위에 띄워놓은 부표를 점검하러 나갔다가 거대한 백상어의 공격을 받고 목숨을 잃게 된다. 이 소식을 듣고, 해양 생물학학자가 되기 위해 공부 중인 마이클과 그의 아내 칼라, 그리고 그의 5살 난 딸 티아가 함께 애미티를 방문한다. 애미티를 떠나 마이클, 칼라, 그리고 티아와 함께 크리스마스를 보내고 싶었던 엘렌은 비행기를 타고 바하마에 있는 그들의 집으로 간다. 마이클과 마이클의 이웃으로 역시 해양 생물학자 지망생인 제이크가 바다에 나간 어느 날, 그들의 보트는 숀을 죽였던 백상어로부터 공격을 받게 되고, 처절한 한판 승부가 펼쳐진다.
In this failed TV pilot, Boston professor and amateur detective, Michael Spraggue, together with his eccentric aunt investigates a suspicious physician in connection with the death of his acquaintance which endangers their lives.
1933년, 공황기의 뉴욕 시립 아동 보호소에 억만장자인 워벅스(알버트 피니 분)의 여비서 그레이스(G앤 레인킹 분)가 찾아와 크리스마스 휴가기간 동안 워벅스씨와 함께 지낼 아이를 찾던 중 고아 '애니'를 발견한다.
워벅스씨는 애니의 맑고 건강한 모습에 애정이 들어 양녀로 입양하려하나 애니는 부모가 그리워 거절한다. 워벅스씨가 애니의 부모를 찾아주기 위해 현상금을 걸고 캠페인을 벌리니 가짜 부모들이 수없이 나타나고 고아원 원장은 동생과 그 애인을 동원 가짜 증명서를 만들어 애니를 찾아간다. 허나 그들이 가짜임이 밝혀지며 애니를 구출하기 위하여 고아원 꼬마들, 워벅스 가족, 연방수사본부까지 동원하여 애니를 찾아내기에 이르는데...
뉴 잉글랜드의 작은 해안 피서지 애미티(Amity). 아주 평화로운 바닷가 마을로, 우정이란 뜻을 가진 이 마을은 전형적인 작은 바닷가 마을이다. 이곳은 여름 피서객들을 상대로 하는 것이 마을 수입의 전부다. 여름이 되어 막 해수욕장이 개장하기에 앞서 한 무리의 젊은이들이 한밤의 백사장에서 캠프파이어를 하며 젊음을 불태우고 있다. 이때 한 여자가 옷을 하나씩 벗어 던지면 모래밭을 달려가더니 바다로 헤엄쳐 들어간다. 달빛 아래 바다. 하지만 그 여자는 갑자기 무언가에 물리기라도 한 것처럼 바닷물 속으로 빨려 들어가더니 사라져버린다. 다음날, 바닷물을 싫어하는 도시 출신의 브로디 경찰서장이 전화를 받는다. 여자의 시체가 발견되었다는 것. 악어나 상어에게 묻어 뜯긴 게 분명한 그 시체는 찢겨져 있었고, 그는 즉시 해안을 폐쇄한다. 하지만, 마을의 책임자인 시장은 이 마을은 피서객들로 돈을 버는 곳이데 어떻게 하려고 그러느냐면서, 해안 경비를 강화하고, 감시 속에서 여름 해수욕장을 개장시킨다. 하지만 결국 일은 터지고, 한 소년이 상어의 습격을 받게 된다. 이제 이 마을은 상어의 공포에 휩싸이게 된다. 상어에 현상금이 붙자 상어사냥꾼들이 몰려든다. 하지만 다들 별볼 일 없이 그저 상금만 노리고 온 사람들이다. 그러나 그중에 두 명의 전문가가 찾아온다. 바로 상어 박사인 마틴 후퍼와 이 마을의 어부이자 카리스마 넘치는 퀸터 선장이 그들이다. 결국 브로디 서장과 퀸터 선장, 매트 박사는 배를 타고 바다로 나가 상어 사냥에 나서는데...