Am Weihnachtsabend 1899 erreicht Edward Newgate (Jim Sturgess) die abgelegene Irrenanstalt Stonehearst. In der Einrichtung für psychisch kranke Menschen möchte er von Dr. Lamb die modernsten Techniken und Methoden im Umgang mit Geisteskrankheiten erlernen. Anders als üblich werden die Insassen hier nicht betäubt oder gefesselt, sondern können sich frei entfalten und ihren Wahnsinn ausleben. Unter den Patienten der Einrichtung befindet sich auch Eliza Graves, die von Anfang an eine geheimnisvolle Anziehung auf Edward ausübt. Als Edward jedoch verdächtigen Geräuschen in die dunklen Keller des Gebäudes folgt, entdeckt er einen eingesperrten Mann, der behauptet, der eigentliche Leiter der Einrichtung zu sein. Um Dr. Lamb zu stoppen, muss Edward es schaffen, die geheimnisvolle Patientin Eliza Graves zu überzeugen, ihm zu helfen...