Film & TV List | Role | Media |
 |
| Masterpiece (2012) | n/a | TV Show |
 |
| The Mystery of Edwin Drood (2012) | John Jasper | TV Show |
 |
| Brothers & Sisters (2006–2011) | Kevin Walker | TV Show |
 |
| LA Phil Live (2011) | Hamlet | TV Show |
 |
| Patagonia (2010) | Mateo | Movie |
 |
| Luster (2010) | Joseph Miller | Movie |
 |
| Nadolig Plentyn Yng Nghymru (2008) | The Old Man (voice) | TV Movie |
 |
| The Edge of Love (2008) | Dylan Thomas | Movie |
 |
| Virgin Territory (2007) | Count Dzerzhinsky | Movie |
 |
| Brothers & Sisters: Family Album (2007) | Kevin Walker (also archive footage) | TV Movie |
 |
| Love and Other Disasters (2006) | Peter Simon | Movie |
 |
| Beau Brummell: This Charming Man (2006) | Lord Byron | TV Movie |
 |
| Tabloid (2004) | Darren Daniels | Movie |
 |
| Fakers (2004) | Nick Edwards | Movie |
 |
| P.O.W. (2003) | Alfie Harris | TV Show |
 |
| Otherworld (2003) | Lleu Llaw Gyffes (voice) | Movie |
 |
| Partners and Crime (2003) | n/a | TV Movie |
 |
| Columbo (2003) | Justin Price | TV Show |
 |
| Deathwatch (2002) | Cpl. Doc Fairweather | Movie |
 |
| The Abduction Club (2002) | James Strang | Movie |
 |
| Shooters (2002) | Eddie | Movie |
 |
| The Lost World (2001) | Edward Malone | TV Movie |
 |
| Very Annie Mary (2001) | Nob | Movie |
 |
| Peaches (2000) | Frank | Movie |
 |
| Taliesin Jones (2000) | Jonathan | Movie |
 |
| Sorted (2000) | Carl | Movie |
 |
| Metropolis (2000) | Matthew | TV Movie |
 |
| Titus (1999) | Demetrius | Movie |
 |
| Whatever Happened to Harold Smith? (1999) | Ray Smith | Movie |
 |
| Heart (1999) | Sean McCardle | Movie |
 |
| Greenstone (1999) | Sam Markham | TV Show |
 |
| Backup (1997) | PC Steve 'Hiccup' Higson | TV Show |
 |
| House of America (1997) | Boyo | Movie |
 |
Film & TV List | Role | Media |
 |
| The View (2009) | Himself | TV Show |
 |
| The Late Late Show with Craig Ferguson (2009) | Himself | TV Show |
 |
| Entertainment Tonight (2008) | Himself | TV Show |
 |