
Acted in 41
2020s
- 2025
Magic on Set
David
- 2024
- 2023
- 2021
- 2020
2010s
- 2019
A Cheerful Christmas
James
- 2018
Christmas at Grand Valley
Mike
A Christmas for the Books
Del MacAllen
- 2017
- 2016
Flower Shop Mystery: Dearly Depotted
Claymore Osbourne
Jean of the Joneses
Doctor
- 2015
The Reckoning
Justin Wirth
Gone Tomorrow
Finn Blake
Anxietyville
Charlie
Street Meet
Sam
- 2013
- 2012
Burden of Evil
Jamie Conner
- 2011
- 2010
Double Wedding
Jasper Cooper
At Risk
Toby Huber
2000s
- 2009
- 2008
- 2004
- 2002
Abandon
Pirates of Penzance
Posers
Pretty Boy
1990s
- 1999
Home Team
Eric
The Pact
Paul Cardiff