Mee-Shee: The Water Giant
(Watkins)
Below Deck Deceit
(Bill)
Occupation Rainfall: Chapter 2
Skin & Bone
(Clean)
Boogeyman
(Tim's Father)
Superfire
(Trent Holbrook)
Occupation
(Arnold)
Mis-drop
(Sgt. Vaughn)
Desperate Housewives
(Ben Faulkner)
Ghost Whisperer
(The Messenger)
Bones
(Pete Sanders)
Las Vegas
(Paul Grant)
Cold Case
(Tom McCree)
Crossing Jordan
(J.D. Pollack)
Without a Trace
(Emil Dornvald)
Stacked
(Eddie)
Lost
(Bryan)
Xena: Warrior Princess
(Michael)
Street Legal
(DSS Kees Van)
City Life
(Ryan Waters)
V
(Kyle Hobbes)
This Is Not My Life
(Alec Ross)
The Mentalist
(Edwin MacKaye)
Once Upon a Time
(Black Beard)
Burn Notice
(Jack Frakes)
Castle
(Liam Hollister)
The Magicians
(The Beast)
Kaitangata Twitch
(Carey Gallagher)
Gotham Knights
(Henry Ducard)
The Magicians
(The Beast (voice) (uncredited))
Dead of Summer
(Sheriff Heelan)
Blue Bloods
(Garda Commissioner Farrelly)
Criminal Minds
(Edgar Solomon)
Girlfriends' Guide to Divorce
(Ralf)
Outrageous Fortune
(D.S. Zane Gerard)
A Twist in the Tale
(Nick Martinelli)
Xena: Warrior Princess
(Darnelle)
Hercules: The Legendary Journeys
(Johnny Pinto)
Hercules: The Legendary Journeys
(Archangel Michael)
Agatha Christie's Marple
(Greg Dyson)