Ni odun naa, won tun yaan fun ami eye osere binrin to dara ju lo lati Zulu Africa Film Academy Award fun ipa ti o ko ninu The Forbidden.. 
Ní ọdún 1996, ó kópa nínu iṣẹ́ orin kan tí wọ́n pè ní Ollano trip-hop project ní àjọṣepọ̀ pẹ̀lú Hélène Noguerra.. 