2024
Tracker as Grant Loutreau2024
Bad Genius as Ted Stone2024
Jingle Bell Run as Keegan2024
CrimeTime: Freefall as Steve McGowan (Security)2023
Re:Uniting as Danny2023
Retreat to You as Bart2023
Trapped in the Cabin as Jason2022
Fire Country as Neil Wallace2022
Heatwave as Teddy2022
Brazen as Jonathan Breezewood2022
13 Miles as Not available2022
Requiem for a Scream as Thomas2022
Within as Father2021
Resident Alien as Mayor Mitch Green2021
There's Someone Inside Your House as Jackson's Dad2021
Morning Show Mysteries: Murder Ever After as Lance2021
Aurora Teagarden Mysteries: How to Con a Con as Ben Avery2020
Mystery 101: An Education in Murder as Dwight Merrill2020
The Neighbor in the Window as Alan2019
The Art of Racing in the Rain as Prosecutor2019
Child's Play as Shane2019
Morning Show Mysteries: A Murder in Mind as Lance2019
A Feeling of Home as Carrington2019
Morning Show Mysteries: Countdown to Murder as Lance2019
Morning Show Mysteries: Death by Design as Lance2019
Unspeakable as Lawrence Hartley2018
Altered Carbon as Director Nyman2018
How It Ends as Wagoneer Man2018
Morning Show Mysteries: Murder on the Menu as Lance2018
Little Pink House as Josh Harrigan2018
The Cleanse as Terry2018
Morning Show Mysteries: Mortal Mishaps as Lance2018
Violentia as Not available2018
The Bus Stop as George2017
The Good Doctor as Sam DeLeon2017
Murder, She Baked: Just Desserts as Mason2017
The Birthday Wish as Bruce2017
At Home in Mitford as Hal2017
The Prodigal Dad as Jasper2017
A Joyous Christmas as David2016
Dirk Gently's Holistic Detective Agency as Agent Weedle2016
Travelers as Major Gleason2016
Stop the Wedding as Jake2016
My Daughter's Disgrace as David Harris2016
Abducted Love as Mel Davidson2016
Secrets in the Attic as Eric Benson2016
Candiland as Don2016
Summoned as Dad2015
The Magicians as Dr. Walton2015
Zoo as Dr. Vickers2015
Hidden as Breather Lieutenant2015
The Marine 4: Moving Target as Officer Scott2015
Garage Sale Mystery: The Deadly Room as Peter2015
Love on the Air as Scott Ryder2015
A Christmas Detour as Frank Harper2015
The Twisted Slipper as Miss Pronounce2014
When Calls the Heart as Superintendent Andrew Hargraves2014
Words and Pictures as Tom (Bartender)2014
A Fairly Odd Summer as Denzel Crocker2014
Grumpy Cat's Worst Christmas Ever as Mr. Crabtree2014
Bad City as John Johnderson2014
For Better or For Worse as Logan2014
Clue: A Movie Mystery Adventure as Adam Ellis2013
Man of Steel as Major Laramore2013
Motive as Sergeant Gavin Saunders2013
A Fairly Odd Christmas as Denzel Crocker2013
Under the Bridge of Fear as Hamilton Drake2013
The Goodbye Girl as Business Man2013
Doll Parts as Edward2013
Stalled as Alex2012
The Company You Keep as Albany FBI Agent Lewis2012
The Eleventh Victim as Matt Leonard2012
Ghost Storm as Doug2012
Camera Shy as Detective Duvall2011
The Big Year as Lanky Birder2011
A Fairly Odd Movie: Grow Up, Timmy Turner! as Denzel Crocker2011
Edge of the Garden as Thomas Hargrave2011
Collision Earth as Marshall2011
Seeds of Destruction as Not available2010
Good Luck Charlie as Liam2010
Icarus as Mr. Graham2010
Stonehenge Apocalypse as David2009
Harper's Island as Richard Allen2009
Sight Unseen as Jonathan Brooks2009
Wyvern as Dr. David Yates2009
Helen as Dr. Barnes (as David Lewis)2009
Polar Storm as Lou Vanetti2009
Personal Effects as Bruce2008
Fringe as Brian Bauer2008
Beyond Loch Ness as Scientist #12008
Gym Teacher: The Movie as Colgate Catholic Gym Teacher2008
Ba'al as Risko2008
Making Mr. Right as Bobby2008
Girlfriend Experience as Daniel2007
Martian Child as Leonard2007
Christmas Caper as Brian Cooper2007
Write & Wrong as Lev Jordanson2007
To Be Fat Like Me as Mr. Johnson2007
Anna's Storm as Marty Durant2007
Luna: Spirit of the Whale as Murray Novak (as David Lewis)2006
Eureka as Dr. Aaron Finn2006
Deck the Halls as Ted2006
Firewall as Rich2006
Totally Awesome as Agent Johnson2006
The Accidental Witness as David Brunel2006
The Butterfly Effect 2 as Dave Bristol2005
Supernatural as Professor Ludensky2005
The Long Weekend as Ed's Friend2005
Confessions of a Sociopathic Social Climber as Stan2005
Edison as Mr. Crow2005
Behind the Camera: The Unauthorized Story of 'Mork & Mindy' as Ira Denmark2004
White Chicks as Josh2004
Behind the Camera: The Unauthorized Story of Charlie's Angels as VP of Publicity2004
Sissy-Boy Slap-Party as Not available2003
Paycheck as Suit2003
Tru Calling as Curtis Connor2003
See Grace Fly as Gerry the Postman2003
Behind the Camera: The Unauthorized Story of 'Three's Company' as Ira Denmark2003
Alienated as Not available2003
How It All Went Down as Andy2002
The Dead Zone as Stemple2002
Door to Door as Peter Schaefer (as David Lewis)2002
K-9: P.I. as Jack Von Jarvis2002
Liberty Stands Still as Businessman2002
Slap Shot 2: Breaking the Ice as Rick Cooper2002
D-Tox as Jeweler2002
Damaged Care as Dr. Avery Principle2002
Halloween: Resurrection as Bob Green2001
Smallville as Macy / Jeweler2001
Smallville as Dr. Marcus2000
MVP: Most Valuable Primate as Organist2000
Special Delivery as Jack Beck2000
The Linda McCartney Story as Danny Field1999
Lake Placid as Walt Lawson1999
Hope Island as Not available1998
Voyage of Terror as Ned Simon1998
Air Bud: Golden Receiver as Herb1997
Stargate SG-1 as Cameron Balinsky1997
Lexx as Fruitcake1997
A Child's Wish as Rick1995
The Outer Limits as Joe Oakridge1995
The Outer Limits as Will Carson1995
The Outer Limits as Deputy1995
Freefall: Flight 174 as Frank Farr1995
Beauty's Revenge as Officer1994
Love on the Run as Ranger1993
The X-Files as Vosberg1993
The X-Files as Young Officer1993
The X-Files as Young Agent1992
The Comrades of Summer as Marine Pitcher1988
Tales from the Gimli Hospital as Gimli Manfolk / Patient1983
Copper Mountain as Drummer1978
Mean Dog Blues as Dr. Caleb Odum1966
That Girl as Not available1964
Gomer Pyle, U.S.M.C. as Not available1964
Bewitched as Not available1963
Grindl as Not available