Події розгортаються у 1950-х роках у маленькому американському місті. Молода вагітна дівчина Мері, що живе шляхом дрібних афер, приїжджає до жіночого монастиря, оскільки їй більше нема куди йти. Мати-настоятелька обіцяє їй допомогти, але натомість вимагає від неї беззаперечного підпорядкування правилам. Мері погоджується, бачачи в монастирі ідеальне місце для народження дитини, проте незабаром розуміє, що порядки, які панують тут, занадто жорстокі, як і покарання за найменшу провину. І чим довше Мері знаходиться у монастирі, тим більше вона боїться за власне життя.