Supernatural
as Mr. Berman
Suits
as Kyle Clemente
Mayor of Kingstown
as Agent Aldrich
Earth: Final Conflict
as Officer Reed
The Pretender
as Radiology Technician(uncredited)
The Listener
as Jeremy Morrow
Due South
as Ovitz
The Pacific
as Capt. Andrew 'Ack Ack' Haldane
Kevin Hill
as Ed Seastrand
Lucky Number Slevin
as Max
Nuremberg
as Lt. Tex Wheelis
Conviction
as Karl Wimer
The Sentinel
as Detective #1
Heartstopper
as Doctor Drayis
Mistrial
as Young Corrections Officer
Diary of the Dead
as Birthday Party Father
The Hurricane
as Reporter at Banquet
Corrupt
as Det. Daniel Leaton
The Skulls
as Travis Wheeler
Breach
as Agent Sherin