Lost in the Jungle 2025
Executive Producer
Castro: The World's Most Watched Man 2015
Producer
Chile 8.8 2010
Executive Producer, Director
Credits from TMDB.