故事发生在1884年的英国,伊诺拉(米莉·博比·布朗 Millie Bobby Brown 饰)正准备迎接自己的16岁生日,哪知道在这一天,她的母亲(海伦娜·伯翰·卡特 Helena Bonham Carter 饰)失踪了。大名鼎鼎的名侦探夏洛特福尔摩斯(亨利·卡维尔 Henry Cavill 饰)和麦考夫(山姆·克拉弗林 Sam Claflin 饰)成为了伊诺拉的监护人。
在大洋深处的南礁,以大白鲨里诺(罗伯特•德•尼罗 Robert De Niro 饰)为首的鲨鱼黑帮横行霸道,不可一世,其他鱼类对他们又恨又怕,时刻希望有人(鱼?)出来主持公道,消灭这群恶棍。里诺虽然邪恶,不过却格外疼爱他的儿子弗兰奇(Michael Imperioli 配音)和兰尼(杰克•布莱克 Jack Black 配音)。与凶暴的父亲和哥哥不同,兰尼心地善良,…