2024
A Family Nightmare: Secrets on Maple Street as Roger Perkins2024
Secrets on Maple Street as Roger Perkins2024
Lies and Ex Wives: Secrets on Maple Street as Roger Perkins2024
Searching for a Serial Killer: The Regina Smith Story as Detective Silva2024
Murder for Mortgage: Secrets on Maple Street as Roger Perkins2024
When Mom Becomes a Murderer as Nathan2024
Don't Scream, It's Me! as Wesley Frost2023
The Irrational as Douglas2023
The Professional Bridesmaid as Evan Shepard2023
Inspiring Love as Anthony2022
Alaska Daily as D.A. David2022
Sweet as Pie as Bill2022
My Favorite Christmas Tree as Hans2022
Deadly Secrets as Classy House Owner2022
A Kismet Christmas as Mayor Schebly2021
Debbie Macomber's A Mrs. Miracle Christmas as Michael2020
Chained as Detective Smith2020
Love's Second Chance as Thom2018
Santa's Boots as John Montell2017
The Layover as Roger2016
Murder, She Baked: A Peach Cobbler Mystery as Douglas2016
Pregnant at 17 as Jeff2015
UnREAL as Brooks Mackey2015
The Marine 4: Moving Target as Nate Miller2015
Mother of All Lies as Jason Caskie2014
By God's Grace as Bill Watson2014
BlackJacks as Dr. Whitmore2013
Dear Sidewalk as Mark2013
Scavengers as Wake2012
Arrow as Clinton Hogue2012
The 12 Disasters of Christmas as Kane2012
True Bloodthirst as Kovacs2012
Cupid as Rick2011
Batman: Year One as Hare Krishna (voice)2011
Earth's Final Hours as Arnett2010
Pretty Little Liars as Tom Marin2010
Republic of Doyle as Shane Garrett2009
Drop Dead Diva as Anton Horn2009
V as A.D. Paul Kendrick2009
Hydra as Sean Trotta2009
Mending Fences as Robert2008
The Mentalist as Mike Brewster2008
Shark Swarm as Professor Phillip Wilder2008
Bone Eater as Deputy Roberts2007
Heartland as Turner Keith2007
Afterworld as Russel Shoemaker2007
Point of Entry as Richard Alden2007
Urban Decay as Cameron2006
Pepper Dennis as ADA Robbins2006
A.I. Assault as Daryl Cage2006
Petrified as Buzz York2005
Supernatural as Randy2005
Zoey 101 as Mr. Brooks2005
Eyes as Not available2005
Komodo vs. Cobra as Major Garber2005
Meet The Santas as Mark2005
Sorrows Lost as Aaron2004
Battlestar Galactica as Slick2004
Drake & Josh as Dr. Glazer2004
Entourage as Mandy's Manager2004
The Perfect Husband: The Laci Peterson Story as Todd Dewey2003
NCIS as Wayne Grossman2003
Joan of Arcadia as Not available2003
View from the Top as Tennis Pro (uncredited)2002
CSI: Miami as Doug Lansing2001
Asylum Days as Yann Castor2000
Malcolm in the Middle as Vince2000
How to Marry a Billionaire: A Christmas Tale as Not available1999
S Club 7 as President of CBL Records1998
Charmed as Robert Pike1998
V.I.P. as Peter Stiles1994
Friends as Mike Horton1994
Highlander: Unholy Alliance as Jason Talbott1993
Call Of The Wild as Arthur1992
Highlander: The Series as Jason Talbott1992
The Comrades of Summer as Petra1991
The Commish as Not available1987
21 Jump Street as Dave Gibson1987
21 Jump Street as RoNaN
Paradise Inc. as Not available