Oscar Barrouyer is een autodidactische Franse filmmaker, geboren in 2003. Na zijn middelbare school besloot hij zijn studie te stoppen om te werken en zich te wijden aan zijn artistieke projecten. Hij regisseerde twee zelfgeproduceerde korte films: Confidences d’un Schlappsteur (2023) en Space Christmas (2024). Als multidisciplinair kunstenaar organiseerde hij in 2025 zijn eerste fototentoonstelling en ontving hij in hetzelfde jaar de Grec Rush voor zijn documentaire Still Looking for Sitting Bull, opgenomen in South Dakota.