Rok 1899. Młody lekarz Edward Newgate (Jim Sturgess) przybywa na staż do zakładu dla obłąkanych Stonehearst Asylum. Placówką kieruje uroczy doktor Lamb (Ben Kingsley), który w miejsce opartych na ubezwłasnowolnieniu i terrorze metod leczenia stosowanych przez swego poprzednika (Michael...
Młoda pani doktor weterynarii występuje w swym własnym programie radiowym, udzielając porad właścicielom psów, kotów i innych zwierząt domowych. Pewnego dnia w rozgłośni zjawia się jeden z rozmówców. Pani doktor nie chce się z nim spotkać, prosi swą przyjaciółkę o zastępstwo.