Aicha McKenzie is known for her work on Clubbed (2008), The Elevator (2000) and Southwark: The Movie - Hard Day at Office Love? (2003). Read more on iMDB