← Back to explore














































Filmography45 titles

The Rookie
2018as DEA Agent Michael Banks
2018as DEA Agent Michael Banks

Lucifer
2016as Grey Cooper
2016as Grey Cooper

Chicago P.D.
2014as David Lang
2014as David Lang

Grimm
2011as Lucien Petrovitch
2011as Lucien Petrovitch

Criminal Minds
2005as James Colby Baylor / Jason Clark Battle
2005as James Colby Baylor / Jason Clark Battle

Twin Peaks
1990as Detective Don Harrison
1990as Detective Don Harrison

White Collar
2009as Bryan McKenzie
2009as Bryan McKenzie

Charmed
1998as Alec
1998as Alec

Buffy the Vampire Slayer
1997as Graham Miller
1997as Graham Miller

Far Haven
2023as Hunter Braddock
2023as Hunter Braddock

SEAL Team
2017as Eddie Guzman
2017as Eddie Guzman

S.W.A.T.
2017as Owen
2017as Owen

Castle
2009as Will Sorenson
2009as Will Sorenson

Law & Order: Special Victims Unit
1999as Lincoln Haver
1999as Lincoln Haver

Cold Case
2003as Roy W. Dunn
2003as Roy W. Dunn

Step by Step
1991as Scott
1991as Scott

No Beast So Fierce
2016as Charlie Sundstrom
2016as Charlie Sundstrom

Longmire
2012as Branch Connally
2012as Branch Connally

CSI: Crime Scene Investigation
2000
2000

Silver Lake
2018as Dan
2018as Dan

Damages
2007as Sean Everett
2007as Sean Everett

Saving Grace
2007as Butch Ada
2007as Butch Ada

JAG
1995as PO James Elling
1995as PO James Elling

Las Vegas
2003as Jake Porter
2003as Jake Porter

Walk. Ride. Rodeo.
2019as Cory Snyder
2019as Cory Snyder

Homestead
2024as Jeff Eriksson
2024as Jeff Eriksson

The Drew Carey Show
1995as Mark
1995as Mark

Ugly Betty
2006as Becks Scott
2006as Becks Scott

24: Legacy
2016as Thomas Locke
2016as Thomas Locke

Billboard Dad
1998as Brad Thomas
1998as Brad Thomas

Country Roads Christmas
2022as Harris
2022as Harris

Baywatch
1989
1989

Saved by the Bell: The New Class
1993as Zach Newton
1993as Zach Newton

Sod and Stubble
2025
2025

Watch Over Me
as Steve
as Steve

Pacific Blue
1996as Zach
1996as Zach

V.I.P.
1998as James Gilroy
1998as James Gilroy

The Boy Next Door
2015as Benny
2015as Benny

Left Behind: Rise of the Antichrist
2023as Nicolae Carpathia
2023as Nicolae Carpathia

Shoelaces for Christmas
2018as Spencer Miller
2018as Spencer Miller

Summoned
2013as Detective Michael Lyons
2013as Detective Michael Lyons

Rats
2003as Johnny Falls
2003as Johnny Falls

The Stray
2000as Keith
2000as Keith

The Truth About Juliet
1998as Willie / Dirk
1998as Willie / Dirk

Far More
2021as Rick McAllister
2021as Rick McAllister