Actor
A Meeting on the Common
2023 · as The Doctor (voice)
We Flame to Please
2023 · as Tribal Elder / Caveman 2 (voice)
Cassandra's Dream
2007 · as Mel
Einstein's Big Idea
2005 · as Marat
I'll Be There
2003 · as Gordano
Blackball
2003 · as The Advert Director
The Affair of the Necklace
2001 · as Camille Desmoulins
Macbeth
2001 · as Porter / Seyton