Medusa: A satire about misogyny, hypocrisy and the rise of political extremism. It's almost as if David Lynch directed Cabaret, taking a town as a microcosm of Bolsanero's Brazil. A girl gang wearing white masks, reminiscent of The Purge or Clockwork Orange roam the streets, hunting female sinners, physically attacking them, making them admit their sins of lesbianism, prostitution or adultery. This gang is also an Evangelical vocal group the Treasures run by Mariana (Mari Oliveira) and lead singer Michele (Lara Tremouroux). Their dance routines are counterposed to those of their male equivalents the Watchmen who train to take up their positions as the Morality Police. Tomorrow belongs to them. There is also the Evangelical Prophet who is running for election and uses these forces to control the streets, Even the girls selfies must be taken in a christian manner, Mariana is terribly scarred on her face when a victim fights back, she loses her job as a beautician and goes in search of a legendary figure who has inspired the Treasures venturing into grim clinics which care for those in comas. A touch of magical realism kicks in here as her search involves a reawakening. Some really disturbing scenes but the possibilities of redemption turning the tables on dark forces are also explored, A film you will mull over in your mind long after the final credits have rolled. Written & Directed by Anita Rocha da Silveira. 8/10.