Le réalisateur et producteur rwandais Philbert Aimé Mbabazi Sharangabo est diplômé du département cinéma de la Haute école d'art et de design de Genève en 2017. Il a réalisé plusieurs courts métrages dont I Got My Things And Left qui a remporté le Grand Prix du Festival international du court métrage d'Oberhausen en 2019 et a été projeté dans plus de 25 festivals internationaux. Il développe actuellement son premier long métrage Spectre, qui se déroule à Genève et a fait partie du Torino Script Lab 2020.