Role w serialach
Virgin River
jako Sheriff Duncan
4 odcinków
Kasacja
jako Aide (Kevin)
2 odcinków
Nie z tego świata
jako Bar Angel
2 odcinków
Zoo
jako Lieutenant Reed
1 odcinków
Riverdale
jako Mr. Sowerberry
1 odcinków
Motive
jako Marshall Wallace
1 odcinków
Arrow
jako Peter Declan
1 odcinków
Nie z tego świata
jako Lead Angel
1 odcinków
UnREAL
jako Doctor
1 odcinków
Signed, Sealed, Delivered
jako Michael Wheeler
1 odcinków
Nie z tego świata
jako Stephanie's Father
1 odcinków
Strefa mroku
jako Joseph Foley
1 odcinków
The Good Doctor
jako Elliot Arnott
1 odcinków
Gwiezdne wrota. Wszechświat
jako Matthew Wallace
1 odcinków
Continuum: Ocalić przyszłość
jako Patrick
1 odcinków
Tajemnice Smallville
jako Agent James Shepard
1 odcinków
Emily Owens, M.D.
jako Luke Ballard
1 odcinków
Fringe: Na granicy światów
jako Lawyer
1 odcinków
Colony
jako Frank Winslow
1 odcinków