2022
Promised Land as Oasis CEO2022
A Good Enough Day as Tyler Hamilton2019
Roswell, New Mexico as Jesse Manes2018
Seduced by My Neighbor as Mike2018
A Bread Factory: Part One: For the Sake of Gold as Karl2018
The Neighborhood Nightmare as James Porter2018
Her Worst Nightmare as Professor Campbell2018
A Bread Factory: Part Two: Walk With Me A While as Karl2017
Wicked Moms Club as Ellis2017
The Student as Stan Grandacre2016
Containment as Leo2015
CSI: Cyber as Derrick Wilson2015
The Grief of Others as John Ryrie2013
Dark Skies as Alex Holcombe2013
Tarzan as Clayton2013
Finding Normal as Lucas Craig2013
A Mother's Rage as Detective Roan2012
The Client List as Nathan2011
In the Family as Cody Hines2010
My Soul to Take as Lake2008
The Mentalist as John Hennigan2007
The Bourne Ultimatum as Tactical Team Leader2007
Dirty Sexy Money as Devlin George2007
The Kingdom as Earl Ripon2003
Hope & Faith as Kiley2000
The King's Guard as Capt. John Reynolds1999
Payback as Johnny Bronson1997
The View as Self1997
Just Shoot Me! as Cameron1997
Back in Business as Preston1996
Pacific Blue as Ed Dracey1996
Bio-Dome as Parker1996
Dogtown as Phillip Van Horn1995
Crimson Tide as Launcher1995
Higher Learning as James1995
Serving in Silence: The Margarethe Cammermeyer Story as David1995
Sketch Artist II: Hands That See as College Guy1984
Murder, She Wrote as Colin Forbes1973
The Young and the Restless as Tucker McCall