The new thriller - Immaculate Immaculate - tells the story of Cecilia, played by Sydney Sweeney, a devout Catholic who has gained a fulfilling new position at a prominent Italian monastery.Cecilia arrives in the picturesque Italian countryside, but her enthusiasm is soon cut short as it becomes increasingly clear that her new home holds some dark and terrifying secrets.