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)
Criminal Minds
(Edgar Solomon)
Dead of Summer
(Sheriff Heelan)
Blue Bloods
(Garda Commissioner Farrelly)
The Magicians
(The Beast (voice) (uncredited))
Outrageous Fortune
(D.S. Zane Gerard)
Girlfriends' Guide to Divorce
(Ralf)
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)