| tv | Shetland (2013)As Ed Tulloch(1 episode) | (Not seen) |
| tv | Elementary (2012)As Del Gruner(2 episodes) | (Not seen) |
| movie | Chaos Theory (2007)As Buddy Endrow | (Not seen) |
| tv | Robot Chicken (2005)As Ron Weasley / Defeccachi (voice)(2 episodes) | (Not seen) |
| movie | Unhitched (2005) (AKA "The Best Man")As Olly Pickering | (Not seen) |
| movie | Æon Flux (2005)As Monican (uncredited) | (Not seen) |
| movie | Head in the Clouds (2004)As Guy Malyon | (Not seen) |
| movie | Shade (2003)As Vernon | (Not seen) |
| movie | The League of Extraordinary Gentlemen (2003)As Dorian Gray | (Not seen) |
| movie | Trapped (2002) (AKA "Call")As William "Will" Jennings | (Not seen) |
| movie | Queen of the Damned (2002) (AKA "Anne Rice's Queen of the Damned")As Lestat de Lioncourt | (Not seen) |
| movie | About Adam (2000)As Adam | (Not seen) |
| tv | Law & Order: Special Victims Unit (1999)As Declan Trask(1 episode) | (Not seen) |
| movie | Wonderland (1999)As Tim | (Not seen) |
| tv | Will & Grace (1998)As Edward - Pastry Chef(1 episode) | (Not seen) |
| movie | Shooting Fish (1997)As Jez | (Not seen) |