Hugues Fortin and Nathalie Cloutier, using the pseudonym Maude Pelletier, have turned out the intriguing Mea Culpa (2001), a brilliant and disconcerting docu-fiction, produced by the Kafala Theatre, which oscillates subtly between the truth and pure fiction.