Mubi is a global streaming platform, production company and film distributor. MUBI produces and theatrically distributes films by emerging and established filmmakers, which are exclusively available on its platform. From Wikipedia
The Lynne Ramsay-directed adaptation of Ariana Harwicz's novel premiered at Cannes, earning a standing ovation and entering Palme d'Or competition, with Mubi acquiring distribution rights.