5.8Below Deck Deceit2023as Bill
6.7Gotham Knights2023as Henry Ducard
4.8Occupation2018as Arnold
5.8Dead of Summer2016as Sheriff Heelan
7.6The Magicians2015as The Beast
5.6Girlfriends' Guide to Divorce2014as Ralf
6.5Mis-drop2013as Sgt. Vaughn
7.4Once Upon a Time2011as Black Beard
7.8Blue Bloods2010as Garda Commissioner Farrelly
8.1This Is Not My Life2010as Alec Ross
6.0Kaitangata Twitch2010as Carey Gallagher
6.8V2009as Kyle Hobbes
8.0Castle2009as Liam Hollister
8.4The Mentalist2008as Edwin MacKaye
7.5Burn Notice2007as Jack Frakes
8.1Ghost Whisperer2005as The Messenger
8.3Criminal Minds2005as Edgar Solomon
8.2Bones2005as Pete Sanders
5.5Mee-Shee: The Water Giant2005as Watkins
6.7Outrageous Fortune2005as D.S. Zane Gerard
7.1Stacked2005as Eddie
5.0Boogeyman2005as Tim's Father
7.8Agatha Christie's Marple2004as Greg Dyson
7.9Desperate Housewives2004as Ben Faulkner
8.0Lost2004as Bryan
Skin & Bone2003as Clean
7.8Cold Case2003as Tom McCree
7.0Las Vegas2003as Paul Grant
7.3Without a Trace2002as Emil Dornvald
5.1Superfire2002as Trent Holbrook
7.2Crossing Jordan2001as J.D. Pollack
8.5Street Legal2000as DSS Kees Van
5.0A Twist in the Tale1999as Nick Martinelli
5.0City Life1996as Ryan Waters
7.6Xena: Warrior Princess1995as Michael
7.0Hercules: The Legendary Journeys1995as Johnny Pinto
Occupation Rainfall: Chapter 2
