2023
Journey to Christmas as Executive2023
Tomb of Joseph as Hyrum Smith2022
The Rookie: Feds as Peter2022
Just Add Love as Derek2022
Temptation Under the Sun as Chief Inspector Dexter2022
Undaunted: Witnesses of the Book of Mormon as Peter Whitmer Sr.2022
A Cozy Christmas Inn as Ed2021
Identical Love as Henry Sallow2021
Bookworm and the Beast as Allen White2021
A Dangerous Defense as Brice2019
Timeless Love as Dr. Yates2019
Christmas Hotel as Mr. Baker2019
Love, Fall & Order as Kevin2019
Matchmaker Christmas as Marvin2018
Vice as Marshal2018
Christmas Made to Order as Davis2018
Not Cinderella's Type as Dr. Bailey2018
Christmas Wonderland as John2018
In Emma's Footsteps as Joseph Smith III2017
An Hour Behind as Tom2017
The Stray as Dave Smith2016
Criminal Minds: Beyond Borders as Glenn Peters2010
My Girlfriend's Boyfriend as Garrett, Troy's Business Partner2009
NCIS: Los Angeles as Agent Chris Behr2009
NCIS: Los Angeles as CIA Officer Chris Behr2009
Modern Family as Victor2007
The Dance as Howard2005
Down and Derby as Delivery Guy2005
Mobsters and Mormons as Michael Jaymes2004
The Best Two Years as Kyle Harrison2004
Going to the Mat as Mr. Kamis2003
NCIS as Detective Edmund Kerrigan2003
Right on Track as Tramel2003
The R.M. as Prosecutor2003
Clubhouse Detectives in Scavenger Hunt as Mallory2002
Everwood as The Do-Gooder2002
Everwood as Coach Austin2002
The Singles Ward as Ankle Instructor / BBQ Chicken Guy2002
Handcart as Robert Quincy2001
The Penny Promise as Will Duncan1998
Angels in the Attic as John Hillman1997
Truth or Consequences, N.M. as Frank Pearson1994
Rockwell: A Legend of the Wild West as Willie Akers1990
At Gunpoint as Deputy "Chuck" Lundgreen