2023
Mr. Dressup: The Magic of Make Believe as Self2022
Baking All the Way as Kris Thompson2020
Anything for Jackson as Rory2020
A Perfect Plan as Gerry2018
Last Scene Alive: An Aurora Teagarden Mystery as Martin Bartell2018
Hellmington as Professor Freeborn2017
A Bundle of Trouble: An Aurora Teagarden Mystery as Martin Bartell2017
Another WolfCop as Swallows2017
Dead Over Heels: An Aurora Teagarden Mystery as Martin Bartell2017
Home for the Holidays as Detective William Murdoch2017
Static as Billy2016
The Julius House: An Aurora Teagarden Mystery as Martin Bartell2016
Three Bedrooms, One Corpse: An Aurora Teagarden Mystery as Martin Bartell2016
Year by the Sea as Cahoon2016
Once Upon a Murdoch Christmas as Detective William Murdoch2015
A Merry Murdoch Christmas as Detective William Murdoch2013
The Adventures of Napkin Man as Mr. Anthony2012
My Mother's Secret as Dennis Colson2010
Republic of Doyle as Detective Bill Murdoch2010
Casino Jack as Oscar Carillo2009
The Listener as Keith Shelton2009
Too Late to Say Goodbye as Bobby Corbin2008
Murdoch Mysteries as Detective William Murdoch2008
Roxy Hunter and the Myth of the Mermaid as Jon Steadman2008
Roxy Hunter and the Secret of the Shaman as Jon Steadman2008
Roxy Hunter and the Horrific Halloween as Not available2007
The Dresden Files as Not available2007
Urban Vermin as No-Neck (voice)2007
Animal 2 as Dillen2007
Roxy Hunter and the Mystery of the Moody Ghost as Jon Steadman2006
The Secrets of Comfort House as Curtis2005
Crazy for Christmas as Peter Archer2004
Kevin Hill as Austin Brooks2004
I Do (But I Don't) as James (Jay) Corina2004
Some Things That Stay as Dr. Ostrum2003
Playmakers as Police Detective2003
See Jane Date as Max Garrett2002
Sue Thomas: F.B.Eye as Jack Hudson2001
Mutant X as Richard Saunders2001
Loves Music, Loves To Dance as Charley / Paul Nash2001
Undergrads as Crougar / Stoner Dave (voice)2001
The Pretender 2001 as NSA Agent Edward Ballinger2001
The Day Reagan Was Shot as Buddy Stein2000
Soul Food as Brian Tedrow2000
The Moving of Sophia Myles as Rev. Harlan Young1999
Twice in a Lifetime as Not available1999
Relic Hunter as Stavros Vordalos1999
Nothing Too Good for a Cowboy as Richmond Hobson1999
Velocity Trap as Franklin J. Robinson, ED Officer1999
Genius as Mike MacGregor1995
Young at Heart as Joey1994
High Tide as Joey Barrett1992
Catwalk as Nick1989
The Rookies as Cory Dyson1987
Maxie's World as Not available1986
Adderly as Car Rental Attendant1986
My Pet Monster as Rod1986
Toby McTeague as Toby McTeague1985
Danger Bay as Todd1985
The Ray Bradbury Theater as Not available1985
The New Alfred Hitchcock Presents as Ty1984
Hockey Night as Spear Kozak2022
Baking All the Way Director2015
A Merry Murdoch Christmas Executive Producer2008
Murdoch Mysteries Director