Cecilia (Sydney Sweeney), recién llegada desde Estados Unidos, se une como novicia a un convento en la lejana campiña italiana. El padre Tedeschi (Álvaro Morte) la recibe y la introduce en las rutinas religiosas. Un día, Cecilia descubre que está embarazada, lo que parece un milagro, ya que sigue siendo virgen. Sin embargo, este hecho oculta un siniestro secreto que la lleva a buscar desesperadamente una salida de ese lugar.