Actor
The Dog
2025 · as Saddam
Where the River Divides
2023 · as Persila
Chaguo
2022
Lost in Africa
2010