Noa Genoud Known forSoundBornJanuary 3, 2010Place of birthMartigues, France Movies directed by Noa GenoudSnake People 2026 TMDB