Elokuvan tarina liikkuu Viron historiassa kahdessa eri aikatasossa:
Vuosi 1992 (Viron uusi itsenäistyminen): Ikääntynyt ja yksin maaseudulla asuva Aliide Truu (Liisi Tandefelt) löytää pihaltaan huonossa kunnossa olevan nuoren naisen, Zaran (Amanda Pilke). Zara pakenee hänet prostituutioon pakottanutta Venäjän mafiaa. Naisten kohdatessa alkaa paljastua, että heitä yhdistää synkkä ja vaiettu sukuhistoria.
1940- ja 1950-luvut (Neuvostomiehitys ja terrori): Takaumat avaavat nuoren Aliiden (Laura Birn) menneisyyttä. Aliide rakastuu intohimoisesti siskonsa Ingelin (Krista Kosonen) mieheen, metsäveljenä piileskelevään Hansiin (Peter Franzén). Mustasukkaisuuden, pelon ja selviytymishalun ajamana Aliide tekee epätoivoisia ratkaisuja ja päätyy naimisiin kommunistisen agitaattorin Martinin (Tommi Korpela) kanssa, mikä sinetöi hänen sukulaistensa traagisen kohtalon.
Päätehtävissä:
Laura Birn – Nuori Aliide Truu
Liisi Tandefelt – Vanha Aliide Truu
Amanda Pilke – Zara
Krista Kosonen – Ingel
Peter Franzén – Hans Pekk
Tommi Korpela – Martin Truu
Solar Filmsin tuottama Puhdistus sai elokuvateattereissa erinomaisen vastaanoton ja keräsi Suomessa yli 208 000 katsojaa. Se valittiin myös Suomen viralliseksi Oscar-ehdokkaaksi.

