W XVI-wiecznej Wenecji jedynie kurtyzany mogły się kształcić. Tę drogę wybiera Weronika, kiedy jej ukochany poślubia wyznaczoną mu przez rodziców arystokratkę.
W 1989 Maria Rossie (Suzan Crowley) wyznaje, ze zabiła trzy osoby. Sąd uznaje ją za chorą psychicznie, jednak nie jest to do końca prawdą. Dwadzieścia lat później, jej córka szukając odpowiedzi, trafia do dwóch księży-egzorcystów, którzy ujawniają, że jej matka została opętana...