Shell and the oil spill disaster in Nigeria TBA
Director
Hoeksteen van de Samenleving 2026
Director, Writer
What's Left? 2022
Homunculus 2013
Producer
Credits from TMDB.