| 2011 |
Masterpiece Mystery!: Poirot: The Clocks Season 41, Episode 15 |
Episode, Actor - Joe Bland |
| 2009 |
Lark Rise to Candleford: Episode Season 2, Episode 10 |
Episode, Actor - Constable Patterson |
| 2009 |
Being Human |
TV Show Series, Actor - Herrick |
| 2009 |
Lewis: The Great and the Good Season 2, Episode 4 |
Episode, Actor - Oswald Cooper |
| 2009 |
Masterpiece Mystery!: Inspector Lewis: The Great and the Good Season 39, Episode 27 |
Episode, Actor - Oswald Cooper |
| 2008 |
Sixty Six |
Movie, Actor - Mr. Spender |
| 2008 |
Masterpiece Classic: Miss Austen Regrets Season 38, Episode 4 |
Episode, Actor - Rev. Clarke |
| 2007 |
Five Days: Episode Season 1, Episode 2 |
Episode, Actor - Francis Cross |
| 2007 |
Five Days: Episode Season 1, Episode 1 |
Episode, Actor - Francis Cross |
| 2007 |
Five Days: Episode Season 1, Episode 4 |
Episode, Actor - Francis Cross |
| 2007 |
The Golden Compass |
Movie, Actor - Bolvangar Official |
| 2007 |
Five Days: Episode Season 1, Episode 3 |
Episode, Actor - Francis Cross |
| 2007 |
The Life and Times of Vivienne Vyle |
TV Show Series, Actor - Dr. Jonathan Fowler |
| 2007 |
Five Days: Episode Season 1, Episode 5 |
Episode, Actor - Francis Cross |
| 2006 |
Confetti |
Movie, Actor - Gregory |
| 2005 |
Masterpiece Theatre: The Virgin Queen Season 35, Episode 12 |
Episode, Actor - Christopher Hatton |
| 2004 |
Bridget Jones |
Movie, Actor - Charlie Parker-Knowles |
| 2000 |
Circus |
Movie, Actor - Dom |
| 1999 |
Onegin |
Movie, Actor - Guillot |
| 1999 |
Pie in the Sky: Brown Bread |
Episode, Actor - Jason Burgess |
| 1997 |
Tomorrow Never Dies |
Movie, Actor - Principal Warfare Officer--HMS Bedford |
| 1988 |
High Hopes |
Movie, Actor - Wayne |