2025
Borderline as Officer Parker2025
Lola Dust as Ricardo2024
Aurora Teagarden Mysteries: A Lesson in Murder as Coach Horne2024
Confessions of a Cam Girl as Dr. Nichols2024
Tipline Mysteries: Dial 1 for Murder as Ron2022
So Help Me Todd as Samuel Joel2022
The Bad Seed Returns as Sheriff Peterson2021
Maid as James Campbell2021
Little Fish as Mr. Johnson2021
Merry Liddle Christmas Baby as Wade2021
A Christmas Stray as Howard2020
Upload as Senior Lawyer2020
Matching Hearts as Colin2019
Batwoman as Mayor Akins2019
Batwoman as Mayor Michael Akins2019
The Intruder as Doctor2019
Identity Theft of a Cheerleader as Coach Dunn2019
Merry Liddle Christmas as Wade2019
Christmas at Dollywood as Mark Haber2019
All Summer Long as Marcus2018
A Million Little Things as Dr. Ehrlich2018
Christmas Joy as Chris Andrews2018
Christmas Joy as Dr. Walsh2018
Love on the Slopes as Peter McHugh2018
Falling for You as Ben Harten2018
Hope at Christmas as Lou2017
Riverdale as Mr. Logan2017
Somewhere Between as Welborn2017
Karen Kingsbury's Maggie's Christmas Miracle as Distinguished Partner2017
Rocky Mountain Christmas as Jacobs2017
Love Struck Café as Dr. Baker2017
Tiny House of Terror as Detective Saunders2016
The BFG as General #12016
The Edge of Seventeen as Hospital Official2016
The Irresistible Blueberry Farm as Cashier Vern2016
Toni Braxton: Unbreak My Heart as Daddy Braxton2016
All Yours as Judge2016
Anything for Love as Surgeon2016
Ms. Matched as Eldon2015
UnREAL as Dr. Seizer2015
Wayward Pines as Charles Keen2015
Fifty Shades of Grey as WSU Professor2015
Chappie as Journalist2015
Just the Way You Are as Father Bob2015
Signed, Sealed, Delivered: From Paris with Love as Lawyer2014
The 100 as David Miller2014
The 100 as Sgt. David Miller2014
The Flash as John Bolen2014
When Calls the Heart as Grayson Doyle2014
Godzilla as Dispatch Officer2014
Way of the Wicked as Teacher2013
The Tomorrow People as Ultra Doctor2013
Bates Motel as Deputy2013
Bates Motel as Deputy (uncredited)2013
Witches of East End as Roger2013
Elysium as Dr. Faizel2013
Suddenly as President2012
Halo 4: Forward Unto Dawn as Dr. Hughes2012
Emily Owens, M.D. as Redinald Beal2012
Doctor Glamour as Walter Gilman2011
Once Upon a Time as Military Advisor2011
The Secret Circle as Mr. Herman2011
Rise of the Planet of the Apes as SFPD #22011
Foreverland as Not available2011
The Comedian at the Friday as Gary Walden2010
Caprica as Louie2010
Life Unexpected as Minister2010
Bond of Silence as ER Doctor2009
V as Dr. Martin2009
Christmas Crash as Jim Adams2008
Fringe as Special Agent Fisher2008
Fringe as ND Agent2008
Past Lies as Mr. Martinez2007
White Noise 2: The Light as Father Nathan2007
The Sandlot: Heading Home as Doctor Washington2006
Psych as Minister2006
Fierce People as Cop2005
Supernatural as Dr. Keller2005
Eve and the Fire Horse as God's Witness #12004
Battlestar Galactica as Cpl. Venner2003
Tru Calling as Proctor2002
The Dead Zone as Deputy2002
The Twilight Zone as Dr. Tyler2001
Smallville as Courier2001
Smallville as VRA Op Hacker1997
Stargate SG-1 as Captain Mike Shefield1993
The X-Files as Detective Gross2011
The Saints of Mt. Christopher Writer