Role w serialach
Street Legal
jako DSS Kees Van
53 odcinków
City Life
jako Ryan Waters
26 odcinków
V: Goście
jako Kyle Hobbes
18 odcinków
Gotowe na wszystko
jako Ben Faulkner
15 odcinków
Outrageous Fortune
jako D.S. Zane Gerard
14 odcinków
This Is Not My Life
jako Alec Ross
13 odcinków
Kaitangata Twitch
jako Carey Gallagher
13 odcinków
Crossing Jordan
jako J.D. Pollack
12 odcinków
Magicy
jako The Beast
7 odcinków
Dawno, dawno temu
jako Black Beard
6 odcinków
Xena: Wojownicza księżniczka
jako Michael
5 odcinków
Dead of Summer
jako Sheriff Heelan
5 odcinków
Girlfriends' Guide to Divorce
jako Ralf
5 odcinków
Magicy
jako The Beast (voice) (uncredited)
3 odcinków
Bez śladu
jako Emil Dornvald
2 odcinków
Stacked
jako Eddie
2 odcinków
Zaklinaczka duchów
jako The Messenger
1 odcinków
Kości
jako Pete Sanders
1 odcinków
Las Vegas
jako Paul Grant
1 odcinków
Dowody zbrodni
jako Tom McCree
1 odcinków
Zagubieni
jako Bryan
1 odcinków
Mentalista
jako Edwin MacKaye
1 odcinków
Tożsamość szpiega
jako Jack Frakes
1 odcinków
Castle
jako Liam Hollister
1 odcinków
Rycerze Gotham
jako Henry Ducard
1 odcinków
Zaprzysiężeni
jako Garda Commissioner Farrelly
1 odcinków
Zabójcze umysły
jako Edgar Solomon
1 odcinków
A Twist in the Tale
jako Nick Martinelli
1 odcinków
Xena: Wojownicza księżniczka
jako Darnelle
1 odcinków
Herkules
jako Johnny Pinto
1 odcinków
Herkules
jako Archangel Michael
1 odcinków
Panna Marple
jako Greg Dyson
1 odcinków
Xena: Wojownicza księżniczka
jako Mercer
1 odcinków