African Leadership University (ALU) je ise iranti to da lori igbala awon alaboyun ti o wulo ni Afrika.. 
Ipa rẹ̀ nínu fíìmù Jesus' Son (1999) jẹ́ kí wọ́n yàn mọ́ àwọn tí ó tọ́ sí Independent Spirit Award for Best Malelé Lead.. 