Keloy Kemigisha is known for KEMI (2020), The Last King of Scotland (2006) and Imperial Blue (2019).
No data