
Movies (40)

A Royal Christmas Match
as Lucien
2022

Yellowstone Romance
2022

Love Amongst the Stars
as Charles
2022

Nantucket Noel
as Oscar Bittlesman
2021

Crossword Mysteries: Riddle Me Dead
as Marlon Freeman
2021

Christmas by Starlight
as Gene Park
2020

My One & Only
as Jeremy
2019

Hailey Dean Mysteries: A Prescription for Murder
as Grant McClellan
2019

Wedding March 4: Something Old, Something New
as Bert Atwell
2018

Final Vision
as Doctor
2017

Runaway Christmas Bride
as Rick Atkins
2017

A Bramble House Christmas
as Greg
2017

Joe Finds Grace
as Jace
2017

Campus Caller
as Dean
2017

A Bundle of Trouble: An Aurora Teagarden Mystery
as John Queensland
2017

Dead Over Heels: An Aurora Teagarden Mystery
as John Queensland
2017

Hearts of Christmas
as Bob Miller
2016

A Firehouse Christmas
as James Hamilton
2016

My Christmas Dream
as Henry
2016

Life on the Line
as Anesthesiologist
2016

The Julius House: An Aurora Teagarden Mystery
as John Queensland
2016

Three Bedrooms, One Corpse: An Aurora Teagarden Mystery
as John Queensland
2016

Driven Underground
as Prosecutor John Morin
2015

Real Murders: An Aurora Teagarden Mystery
as John Queensland
2015

A Bone to Pick: An Aurora Teagarden Mystery
as John Queensland
2015

Fifty Shades of Grey
as Mr. Clayton
2015

The Company You Keep
as Sharon Solarz's Husband
2012

Seduced by Lies
as George Colton
2011

Elopement
as Tom Butler
2010

Battlestar Galactica: The Plan
as Coach
2009

Mind Games
as Paul MacNeil
2006

Hollow Man II
as Capt. Harrison
2006

Mind Game
as Paul MacNeil
2006

White Noise
as Mark
2005

Snowman's Pass
as Ed
2004

Perfect Romance
as Herb Andrews
2004

Sister Blue
as Kurt
2003

Wildfire 7: The Inferno
as Operations Director
2002

Cruel and Unusual
as Tom Blanton
2002

Life or Something Like It
as Gwen's Husband
2002
TV Shows (10)

The Night Agent
as Former President
2023

Away
as Hutch Fulton
2020

Zoey's Extraordinary Playlist
as Rick
2020

Colony
as Dr. Landay
2016

Human Target
as Governor Strong
2010

Flash Gordon
as Lawrence Gordon
2007

Supernatural
as Dr. Owens
2005

Stargate Atlantis
as Captain
2004

The 4400
as Lew Ross
2004

The Dead Zone
as Soccer Coach
2002