史蒂夫(比爾·默瑞 Bill Murray 飾)是一名航海紀錄片導演,他的作品為許多孩子的童年描繪了夢幻般的色彩。在一次拍攝中,史蒂夫的老朋友死於美洲豹鯊。一張讓史蒂夫深受打擊的男人的嘴,發誓要找到虎鯊,為朋友報仇,並以此作為新電影的主題。在一次新聞發布會上,史蒂夫結識了自稱是自己兒子的奈德(歐文·威爾遜 Owen Wilson 飾),並邀請這個年輕人加入他的創作團隊。史蒂夫面臨著許多挑戰,大量的金錢,與妻子的關係,以及他製作的紀錄片逐漸失去吸引力。史蒂夫的團隊加入了一位名叫珍妮(凱特·布蘭切特 Cate Blanchett 飾)的記者,她準備為史蒂夫寫一本集體傳記,但她與史蒂夫的關係並不融洽,但她與史蒂夫內德的相處越來越親密,這讓史蒂夫嫉妒不已。與此同時,內德的真實身份也引起了史蒂夫的懷疑。一群海盜的到來徹底破壞了史蒂夫的計劃,一名船員被綁架,身經百戰的史蒂夫能否在如此惡劣的情況下完成自己的複仇計劃?