The Dog 2025
as Saddam
Where the River Divides 2023
as Persila
Chaguo 2022
Actor
Lost in Africa 2010
Credits from TMDB.