У маршала Тедди Дэниелса (Леонардо Ди Каприо) появился новый напарник, Чак Ауле (Марк Руффало). Они оба отправляются на остров Шаттер, отдаленный остров у восточного побережья США, где размещаются преступники. Одна пациентка (Эмили Мортимер) исчезла, и ее местонахождение необходимо выяснить. Но когда федеральные маршалы прибывают на место, они сталкиваются со стеной молчания. Директор Коули (Бен Кингсли) отказывается разрешить копам проверять документы, а его сотрудники неохотно отвечают. Дэниелс и Ауле быстро узнают, что сбежавшей пациентке помогли сбежать. На острове что-то не так, уверен маршал. Он подозревает, что в больнице Эшклиффа проводятся секретные эксперименты на живых пациентах. Кроме того, его по-прежнему беспокоит смерть его любимой жены Долорес (Мишель Уильямс), которая задохнулась в ее квартире в результате пожара.