Movie |
Occupation Rainfall: Chapter 2
|
Unknown |
2025 |
Movie |
Skin & Bone
|
Clean |
2025 |
Series |
Gotham Knights
|
Henry Ducard |
2023-03-14 |
Movie |
Below Deck Deceit
|
Bill |
2023-08-10 |
Movie |
Occupation
|
Arnold |
2018-07-12 |
Series |
Dead of Summer
|
Sheriff Heelan |
2016-06-28 |
Series |
The Magicians
|
The Beast (voice) (uncredited) |
2015-12-16 |
Series |
Girlfriends' Guide to Divorce
|
Ralf |
2014-12-02 |
Movie |
Mis-drop
|
Sgt. Vaughn |
2013-12-01 |
Series |
Once Upon a Time
|
Black Beard |
2011-10-23 |
Series |
Kaitangata Twitch
|
Carey Gallagher |
2010-05-02 |
Series |
This Is Not My Life
|
Alec Ross |
2010-07-29 |
Series |
Blue Bloods
|
Garda Commissioner Farrelly |
2010-09-24 |
Series |
Castle
|
Liam Hollister |
2009-03-09 |
Series |
V
|
Kyle Hobbes |
2009-11-03 |
Series |
The Mentalist
|
Edwin MacKaye |
2008-09-23 |
Series |
Burn Notice
|
Jack Frakes |
2007-06-28 |
Series |
Stacked
|
Eddie |
2005-04-13 |
Series |
Outrageous Fortune
|
D.S. Zane Gerard |
2005-07-12 |
Movie |
Boogeyman
|
Tim's Father |
2005-02-04 |
Series |
Criminal Minds
|
Edgar Solomon |
2005-09-22 |
Movie |
Mee-Shee: The Water Giant
|
Watkins |
2005-07-14 |
Series |
Ghost Whisperer
|
The Messenger |
2005-09-23 |
Series |
Bones
|
Pete Sanders |
2005-09-13 |
Series |
Lost
|
Bryan |
2004-09-22 |
Series |
Agatha Christie's Marple
|
Greg Dyson |
2004-12-12 |
Series |
Desperate Housewives
|
Ben Faulkner |
2004-10-03 |
Series |
Las Vegas
|
Paul Grant |
2003-09-22 |
Series |
Cold Case
|
Tom McCree |
2003-09-28 |
Movie |
Superfire
|
Trent Holbrook |
2002-04-20 |
Series |
Without a Trace
|
Emil Dornvald |
2002-09-26 |
Series |
Crossing Jordan
|
J.D. Pollack |
2001-09-24 |
Series |
Street Legal
|
DSS Kees Van |
2000-07-11 |
Series |
A Twist in the Tale
|
Nick Martinelli |
1999-02-06 |
Series |
City Life
|
Ryan Waters |
1996-07-15 |
Series |
Hercules: The Legendary Journeys
|
Archangel Michael |
1995-01-29 |
Series |
Xena: Warrior Princess
|
Darnelle |
1995-09-04 |