In Embryo (post-production)
Sean White

2013 It’s Not You, It’s Me
Dave

2013 Automotive
Nondescript

2012 Willed to Kill
Gavin McNaab

2010-2012 White Collar (TV series)
Matthew Keller
– Checkmate (2012) … Matthew Keller
– Countdown (2011) … Matthew Keller
– On the Fence (2011) … Matthew Keller
– Payback (2011) … Matthew Keller
– Bottlenecked (2010) … Matthew Keller

 

2011 Castle (TV series)
Detective Seth Carver
– Kick the Ballistics (2011) … Detective Seth Carver

 

2011 The Guest Room
Richard Rubens

 

2010 Luther (TV series)
Daniel Sugarman
– Episode #1.5 (2010) … Daniel Sugarman
2008-2009 Crash (TV series)
Kenny Battaglia
2009 Alpha Males Experiment
Ethan

2009 Green Street Hooligans 2
Dave Miller

2008 Autopsy
Jude

2007 Saint Anthony
Anthony of Padua

2007 Trade Routes
Tim Knight

2007 The Man (TV movie)
Paul

2006 Ghost Whisperer (TV series)
Todd Darger

– Friendly Neighborhood Ghost (2006) … Todd Darger
2005 Bones (TV series)
Scott Costello

– The Girl in the Fridge (2005) … Scott Costello
2005 CSI: NY (TV series)
Mike Adams

2005 Call of Duty 2: Big Red One (Video Game)

2005 Call of Duty 2 (Video Game)
Miscellaneous voices (voice)

2005 Icon (TV movie)
WHO Official

2005 Submerged (video)
Plowden

2005 Snakeman – Il predatore (TV movie)
Timothy

2005 Hooligans
Dave

2004 Fire (video)
Marcus

2004 EMR
Derek

2003 LD 50 Lethal Dose
Gary

2001 Band of Brothers (TV mini-series)
Cpl. Joseph Liebgott

1993-1998 Metropolitan Police (TV series)
Carl Fenton / Mark Warren / Terry Foster

– Tainted Love: Part 2 (1998) … Terry Foster
– Today and Tomorrow (1995) … Carl Fenton
– Goods Received (1993) … Mark Warren

1998 My Summer with Des (TV movie)
Football fan #1

1997 Pie in the Sky (TV series)
Dean Hazelwood

– Cutting the Mustard (1997) … Dean Hazelwood
1997 The Broker’s Man (TV series)
Pete

– Dangerous Bends: Part 1 (1997) … Pete
1996 In Suspicious Circumstances (TV series)
Jules Meyer

– The Great Romancer (1996) … Jules Meyer
1996 Bramwell (TV mini-series)
Man in Cap

– Episode #2.6 (1996) … Man in Cap
1995 It Could Be You (TV movie)
Tim

1993 The Return of the Borrowers (TV series)
Ilrick

1993 Bonjour la Classe (TV series)
St. Bernard’s Captain

– Red Card (1993) … St. Bernard’s Captain
1992 Waterland
Terry

1991 The Brittas Empire (TV series)
Boy Scout

– Opening Day (1991) … Boy Scout

1990 Jekyll & Hyde (TV movie)
Copy Boy