Nature: The Call for Reconciliation 2026
as Self
L’Omerta, scandale de la pêche industrielle 2025
as Self (archive footage)
Expédition dans les abysses 2005
Director
Credits from TMDB.