2024
Debbie Macomber’s Joyful Mrs. Miracle as Monty2023
The Wedding Contract as Peter Pitt2023
Big Sky River: The Bridal Path as James2023
Guiding Emily as Mark2022
Aurora Teagarden Mysteries: Haunted By Murder as Arthur Smith2022
Just One Kiss as Mark2022
Big Sky River as James2022
Lies Between Friends as Ollie2022
Perfect Harmony as Simon2021
Aurora Teagarden Mysteries: Til Death Do Us Part as Arthur Smith2021
Aurora Teagarden Mysteries: How to Con a Con as Dt. Arthur Smith2021
Mystery 101: Deadly History as Al Winslow2021
Sweet Carolina as Tony2021
Seasoned With Love as Adam Schuyler2021
Time for Them to Come Home for Christmas as Ben2020
Aurora Teagarden Mysteries: Heist and Seek as Arthur Smith2020
Aurora Teagarden Mysteries: Reunited and It Feels So Deadly as Arthur Smith2020
My Husband's Deadly Past as Otto Croft2019
Prodigal Son as Al Grimes2019
The Murders as Chris Bennett2019
Aurora Teagarden Mysteries: A Very Foul Play as Det. Arthur Smith2019
It's Beginning to Look a Lot Like Christmas as Frank2019
Aurora Teagarden Mysteries: An Inheritance to Die For as Det. Arthur Smith2019
Aurora Teagarden Mysteries: A Game of Cat and Mouse as Det. Arthur Smith2019
Love Under the Rainbow as Kevin2019
Chronicle Mysteries: The Wrong Man as Mike Thurman2019
Holiday Date as Glen2019
37 Teen as Justin2019
Love and Sunshine as Ben Morgan2018
A Million Little Things as Trevor Matlof2018
The Bletchley Circle: San Francisco as Archie Hunter2018
The Wrong Patient as Chris2018
Reap What You Sew: An Aurora Teagarden Mystery as Arthur Smith2018
Aurora Teagarden Mysteries: The Disappearing Game as Detective Arthur Smith2018
Last Scene Alive: An Aurora Teagarden Mystery as Det. Arthur Smith2018
Wedding March 3: Here Comes the Bride as Sean2017
The Good Doctor as Nigel Monroe2017
Imposters as Freddy2017
Everything, Everything as Dr. Chase2017
Infidelity in Suburbia as Greg Halpern2017
My Favorite Wedding as Jack2017
Falling for Vermont as Brad Thompson2017
Dead Over Heels: An Aurora Teagarden Mystery as Arthur Smith2017
A Bundle of Trouble: An Aurora Teagarden Mystery as Detective Arthur Smith2017
Signed, Sealed, Delivered: Home Again as Mr. Everett2017
Walking the Dog as Bill2017
A Surrogate's Nightmare as Dr Logie2017
A Family for the Holidays as Mr. Addison, Becky's Husband2016
Chesapeake Shores as Brian Higgins2016
MECH-X4 as Seth Harper2016
Ice as Quinn Sinder2016
Christmas List as Brett Bishop2016
Rufus as Man Walking Dog2016
The Julius House: An Aurora Teagarden Mystery as Det. Arthur Smith2016
Three Bedrooms, One Corpse: An Aurora Teagarden Mystery as Det. Arthur Smith2016
Murder Unresolved as Seth2016
What An Idiot as Nick2015
UnREAL as Jeff Kidd2015
Air as Anchorman2015
Dead Rising: Watchtower as Bruce2015
Real Murders: An Aurora Teagarden Mystery as Det. Arthur Smith2015
A Bone to Pick: An Aurora Teagarden Mystery as Arthur Smith2015
Perfect High as Dean2015
Stolen Dreams as Jacob Nyholm2015
I Wanna Date U as Online Date2014
Lucky in Love as Michael2014
Black Fly as Konstabl Dave Wilkins2014
Baby Bootcamp as Jeremy2014
Death Do Us Part as Ryan Harris2014
A Daughter's Nightmare as Dr. Logie2013
Motive as Tony Manning2013
Spooksville as Bill Wilcox2013
The Mystery Cruise as Jack Reilly2013
Afterparty as Craig2012
Arrow as D.A. Carnahan2012
Continuum as Todd Sanchez2012
Ring of Fire as Volcano Expert2012
A Bride for Christmas as Matt2012
The Pregnancy Project as Shawn Myers2011
Hell on Wheels as Marshal Jessup2011
The Money Pet as The Slacker2010
R. L. Stine's The Haunting Hour as Male TV Host2010
R. L. Stine's The Haunting Hour as Dad2010
One Angry Juror as Eric2009
The Break-up Artist as Rick Barnes2009
High Noon as Roy Squires2009
Waiting 4 Goliath as Straight-Acting Dude2008
jPod as Greg Jarlewski2008
Slap Shot 3: The Junior League as Mark2008
Ba'al as Foreman2007
Passion's Web as Father Bracken2006
Psych as Lester Beacon2006
Psych as Philip Keiser2006
The Accidental Witness as Joseph Brockway2006
Murder on Spec as Detective Paul Tannon2006
Pick Me Up as Deuce2005
Supernatural as Walter Kelly2005
Supernatural as Joba2004
The 4400 as Lloyd2004
Going the Distance as Nervous Guy2001
Smallville as Young Dexter 'Dex' McCallum2001
WW3 as Peter Mint2000
Dark Angel as Walter1997
Stargate SG-1 as Devon2025
Return to Office Director2024
Blind Date Book Club Director2024
Love on the Danube: Kissing Stars Director2024
The 5-Year Christmas Party Director2024
Debbie Macomber’s Joyful Mrs. Miracle Director2024
Renovation Romance Executive Producer2024
Renovation Romance Story2024
Renovation Romance Teleplay2024
Leah's Perfect Gift Director2023
Navigating Christmas Director2023
The Wedding Veil Expectations Director2023
The Professional Bridesmaid Director2023
Big Sky River: The Bridal Path Director2022
Color My World with Love Director2022
Big Sky River Director2022
When I Think of Christmas Director2021
Sweet Carolina Director2021
Sweet Carolina Supervising Producer2021
Rise and Shine, Benedict Stone Director2021
The Santa Stakeout Director2021
Time for Them to Come Home for Christmas Director2021
Crossword Mysteries: Terminal Descent Director2021
Crossword Mysteries: Terminal Descent Supervising Producer2020
Aurora Teagarden Mysteries: Heist and Seek Director2016
What An Idiot Director2016
What An Idiot Writer2014
Death Do Us Part Writer