Stage credits include: Carmen (The Grange Festival Theatre); Treasure Island (Birmingham Rep); DEvine Comedy (David Glass Ensemble); The Man Who Almost Killed Himself (Hibrow/BBC Arts); Sizwe Banzi Is Dead (Young Vic); ZHE [NOUN] UNDEFINED (Soho Theatre). He is the co-artistic director of Two Gents Productions for whom he has appeared in Kupenga Kwa Hamlet (Oval House/Watermill); Magesti (Harare Rep/Rich Mix) and Two Gentlemen of Verona (Shakespeare’s Globe and international tour).
Television credits include: Doctors (BBC).
Film credits include: The Day of the Triffids (BBC/HBO); Something Nice from London (Latimer).
Radio credits include: King Solomon’s Mines, Mandida’s Shoes; Boniface and Me; When The Laughter Stops
(BBC Radio 4).