Actor
Christmas in Tahoe
2021
as Archie Davison
An Unexpected Christmas
2021
as Tom
Circle of Deception
2021
as Russell Douglas
Picture Perfect Mysteries: Exit Stage Death
2020
as Nick Carlin
Picture Perfect Mysteries: Dead Over Diamonds
2020
as Nick Carlin
Picture Perfect Mysteries: Newlywed and Dead
2019
as Nick Carlin
Time for Me to Come Home for Christmas
2018
as Lionel
Darrow & Darrow: Body of Evidence
2018
as Coach Reed
O.I.
2018
as Det. Dirk
Tom and Grant
2018
as Cop 1
Skyscraper
2018
as On-Scene Commander
Darrow & Darrow: In The Key Of Murder
2018
as Coach Reed
Midnight Sun
2018
as Blake Jones
Joe Finds Grace
2017
as Guitar Gene
Death Note
2017
as Principal
Heartbeats
2017
as Richard Andrews
Hello Destroyer
2016
as Ron Burr
The Assignment
2016
as Paul Wincott
Numb
2015
as Pete
Ice Sculpture Christmas
2015
as Frank Shaw
Reluctant Witness
2015
as Warren Cooper
Tomorrowland
2015
as English Teacher
The Marine 4: Moving Target
2015
as Det. Paul Redman
All of My Heart
2015
as Chef Oliver
Far from Home
2014
as Graham Westlake
Baby Sellers
2013
as Special Agent Holmes
Hit 'n Strum
2013
as Christopher
WitchSlayer Gretl
2012
as Hansel
Christmas Magic
2011
as Scott
Finding a Family
2011
as Jim Bante
Magic Beyond Words: The J.K. Rowling Story
2011
as Pete Rowling
The Traveler
2010
as Deputy Jerry Pine
Confined
2010
as Detective Chris Cornell
A Trace of Danger
2010
as Mike
Star Trek
2009
as Barracks Officer
Mom, Dad and Her
2008
as Ben
Beyond Loch Ness
2008
as Michael Murphy
A Dog's Breakfast
2007
as Ryan / Colt / Detective Morse
Engaged to Kill
2006
as Lester Denton
The Deal
2005
as Richard Kester
Jack
2004
as Bob
Holiday Reunion
2003
as Sheriff Kirkland
See Grace Fly
2003
as Dominic
A Guy Thing
2003
as Curt
Replicant
2001
as Captain
Love and Treason
2001
as Richard Keith
A Cooler Climate
1999
as Young Policeman
NightScream
1997
as Deputy Nance
She Woke Up Pregnant
1996
as Marshall
Have You Seen My Son
1996
as Mr. McQuinn
Crying Freeman
1995
as Detective
The Final Goal
1995