News

The Triplets of Belleville (Les Triplettes de Belleville, 2003) and The Illusionist (L’Illusionniste, 2010)—are often voted the best in global cinema surveys. Both recently made it to Indiewire’s list ...