2010, Short Film, Jamie, LondonTog, Creative Peeps, Mark Swetz
2008, Short Film, Luqman, The Healer, The Healer, London Film School, Kamal Ariffin
2007, Short Film, Wang (lead), China Watch, Independent, Shan Pu-Ing
2006, Short Film, Joe, Never Say Goodbye, The Stafford-Clarks, Daniel Stafford-Clark
2006, Short Film, Max, How I Learned To Love Richard Gere, Anointed Productions, Dettmer Graffham
2001, Short Film, Video Seller, Between The Lines, Whatever Pictures, Emily Woof
2000, Short Film, Guard, None Shall Pass, University Of East London, Michael Spicer
1999, Short Film, Justin, The Nearly Men, Burning Paper, Simon Clark
1998, Short Film, Kash, Shokti, Bengal Tiger Productions, Sonali Bhattacharyya
2011, Stage, Flory, Burmese Days, AYA Theatre/ 59E59 New York, Ryan Kiggell
2011, Stage, Tracker Wolf, Wolf: Let Us Prey, Authentic Artist Collective / inTransit Festival, Kath Burlinson
2010, Stage, Dad, Why The Lion Danced, Yellow Earth Theatre, Kumiko Mendl
2010, Stage, Wolf, Wolf, Authentic Artist Collective, Kath Burlinson
2010, Stage, Solo show, Skylarking, His Jeweled Floor, Kath Burlinson
2010, Stage, Yusuf, Goodbye Ali, Young Vic
2010, Stage, Various Roles, Counted?, Look Left Look Right, Mimi Poskitt Ben Freedman
2010, Stage, Yusuf, Goodbye Ali, Young Vic, Ned Glasier
2010, Stage, Dolah/Joe/Seb/Rufus/Maya, Skylarking, His Jeweled Floor, Jamie Zubairi
2009, Stage, Dolah/Rufus/Seb/Joe/Maya, Skylarking, Area 10/ The Sawmill Collective, Jamie Zubairi
2009, Stage, Wolf, Wolf, Kath Burlinson Company, Kath Burlinson
2008, Stage, Feng Yi, The Pilgrimage of the Heart, Corax Productions / Etc Theatre, Shan Ng
2008, Stage, Chris (co-lead), Diabolic Banquet, Contact Theatre Manchester, Jonathan Man
2008, Stage, Jirokaja (co-lead), Weighed Down By Love, Contact Theatre Manchester, Jonathan Man
2007, Stage, Husband (co-lead), Dogs, Yellow Earth / Oval House, Kwong Loke
2007, Stage, Man (co-lead), Getting Married, Yellow Earth / Oval House, Philippe Cherbonnier
2007, Stage, Head Boy, The Letter, Bill Kenwright Ltd, Wyndhams Theatre, Alan Strachan
2006, Stage, Head Boy, The Letter, Bill Kenwright Limited, Alan Strachan
2005, Stage, The Emperor, The Nightingale, Yellow Earth Theatre, David Tse
2005, Stage, Kwako Anansi, The Beginning, Bamboozle Theatre Co., Chris Davies
2004, Stage, Ishar Singh, Other People's Shoes 1: Blighty, Barbican Plymouth, Mark Laville
2004, Stage, Tony, Beautiful Thing, Oval House/ Albany Theatre, Jonathan Man
2003, Stage, Prince Charming, The Real Story of Puss In Boots, UAE Tour, Jennifer Lunn
2003, Stage, Iraqi Soldier, Foreground/Background, Young Vic Theatre, Helen Eastman
2002, Stage, Prince Arjuna, Beauty Sleeps, Young Vic Theatre, Titania Krimpas
2002, Stage, Arthur, Merlin The Magnificent, Unicorn / Regent's Park, Tony Graham
2002, Stage, Galy Gay, Man Is Man, Steam Industry - Finborough , Mervyn Millar
2001, Stage, Kassim, The Borderline, Bamboozle/Leicester Haymarket, Christopher Davies
2000, Stage, Storyteller, The Magic Box, Tricycle Theatre, Surian Fletcher-Jones
2000, Stage, Erkan, Let's Talk Business, Soho Theatre, Ashmeed Sohoye
2000, Stage, Oberon/Theseus, A Midsummer Night's Dream, Jermyn Street, Stephen Wiskes
1998, Stage, Jack, Cinderella, Stratford East, Kerry Michael
1998, Stage, Rehman Jalou, The Immigrant Song, Mainbrace Theatre Company, Rhys Thomas
1998, Stage, Miguel, Absence and Presence, Pentameters, Simon Clark
1997, Stage, Montresor, Hansel & Gretel, Stratford East, Karen Rabinowitz
1996, Stage, Dr Brodsky, A Clockwork Orange, LAMDA, Geoffrey Reeves
1996, Stage, Dante, Dante's Inferno, LAMDA, Caroline Eves
1995, Stage, Chorus, Agamemnon, LAMDA, James Kerr
2010, Video Game, Rak, James Bond - Blood Stone, Actvision, Kate Saxon
2009, Training Film, Steve, Explorer, Oxford University Press, Mark Tufnell
2009, Training Film, DC Darren Elton, Police Awards, Live! Group, Rob Fletcher
2008, Video Game, Various, Just Cause II, Avalanche Studios / Side, Odd Ahlgren
2006, Voice Over, Links, Al Jazeera Channel, Al Jazeera, Mike Villiers-Stuart / Emily Aspland
2006, Corporate, Vaas Jackson, Price Waterhouse Coopers Training Video, JadeMasc, Miguel Gonzales
2006, Corporate, Asad, Ministry Of Defence Training Video, JadeMasc, Miguel Gonzales
2005, Corporate, David, Hewlett Packard Video, Illustra
2005, Corporate, Various, Ernst & Young, Actors In Industry
2005, Corporate, Pat Roberts, Nationwide Pride , Actors In Industry, Paul Brophy
2005, Corporate, Pat Cootes, Royal Mail Training, Oxford Roleplay, James McElman
1999, Corporate, James, PC World Training Video, Citizen Communications, Martin James