Yıl 1954, Soğuk Savaş zirve noktasında, adli polis Teddy Daniels (Leonardo DiCaprio) ve yeni ortağı Chuck Aule (Mark Ruffalo) çok sayıda cinayet işlemiş zeki bir kadın katilin kaçmanın imkansız olduğu Aschecliffe Hastahanesi'ndeki son derece güvenlikli bir odadan esrarengiz bir biçimde kayboluşunu araştırmak üzere Zindan Adası'na çağrılırlar. Bu uzak, fırtınaların dövdüğü adada araştırma yapan psikiyatrlar ve tehlikeli psikopat hastalar bulunmaktadır.Bu ürkütücü ortamda hiçbir şey göründüğü gibi değildir...Üstlerine bir kasırga yaklaşırken soruşturmada hızla ilerler. Ancak fırtına yaklaştıkça her biri diğerinden daha heyecan ve dehşet uyandırıcı şüphe ve gizemler kat kat artar. Karanlık komplolar, korkunç tıbbi deneyler, bastırıcı zihin kontrolü, gizli koğuşlara dair ipuçları ve söylentiler, hatta belki doğaüstü güçlere dair bir ipucu vardır; ama kanıt bulunamamaktadır. Kaypak sakinlerinin korkunç eylemleri ve aynı derecede zeki doktorlarının bilinmeyen faaliyetleriyle kuşatılmış bir hastahanenin gölgelerinde ilerleyen Teddy, soruşturmayı derinleştirdikçe en büyük ve yıkıcı korkularıyla yüzleşmek zorunda kalacağını hissetmeye başlar. Ve bu adayı asla canlı terk edemeyebileceğini fark eder.