2024
The Ainsley McGregor Mysteries: A Case for the Winemaker as Ryan McGregor2023
Making Scents of Love as Jorgenson2023
My Christmas Hero as Captain Mark Jennings2022
Scentsational Christmas as Andrew2021
Love's Match as Peter Beckett2021
Christmas Movie Magic as Young Walter Andrews2021
The Enchanted Christmas Cake as Gavin2020
October Faction as Woody Markham2020
His Fatal Fixation as Michael Marlowe2019
Hudson & Rex as Bruce Luxton2019
The Christmas Chalet as Jack2019
The Christmas Temp as Jonah2019
New Year's Kiss as Chris2019
Christmas Crush as Sam2019
Altered Skin as Craig2018
Last Scene Alive: An Aurora Teagarden Mystery as Robin Daniels2018
Welcome to Nowhere as Matt2018
A.R.C.H.I.E. 2: Mission Impawsible as Paul2017
Devil in the Dark as Adam2017
The Adventure Club as Martin2017
John Lives Again as Taylor2016
Private Eyes as Josh Carbon2016
A.R.C.H.I.E. as Paul2016
Sound of Christmas as Brad2015
Real Murders: An Aurora Teagarden Mystery as Robin Daniels2015
Asteroid: Final Impact as Bill2015
On the Twelfth Day of Christmas as Mitch O'Grady2013
Defiance as Miko2013
Scarecrow as Aaron2013
Supercollider as Victor Susskind2013
The Good Witch's Destiny as Drew2013
Torment as Cory Morgan2013
The Twelve Trees of Christmas as Tony Shaughnessy2012
Match Game as Not available2012
Space Milkshake as Jimmy Anderson2009
Beyond Sherwood Forest as Robin Hood2008
Sanctuary as Dr. Will Zimmerman2008
Jack and Jill vs. The World as Gary / Ignatius the Philosophical Clown2005
Species III as Dean2005
Just Friends as Ray2005
Code Breakers as Trager2003
NCIS as Joseph Marsden2003
Dead Like Me as Thomas "Trip" Hesburgh III2003
The Snow Walker as Carl2003
Hemingway vs. Callaghan as Young Callaghan2002
CSI: Miami as Hayden Cruise2002
The Skulls II as Ryan Sommers2002
American Psycho II: All American Girl as Brian2002
The Fraternity as Alex Desineau2002
As If as Alex2001
Au Pair II as Michael Hausen2001
The Wandering Soul Murders as Eric Matthews2001
Jewel as Wilman Hilburn (Age 18-26)2001
Criminal Instinct: A Colder Kind of Death as Eric Matthews2001
Class Warfare as Richard Ashbury2000
Cruel Intentions 2 as Sebastian Valmont2000
Trapped in a Purple Haze as Brian Hanson2000
Borderline Normal as Jeremy Walling1999
Teenage Space Vampires as Bill Swenson1998
Dawson's Creek as A.J. Moller1998
The Big Hit as Gump1998
Little Men as Not available1998
Strike! as Todd Winslow1997
My Life as a Dog as Not available1996
Psi Factor: Chronicles of the Paranormal as Not available1996
The Adventures of Sinbad as Prince Casib1996
A Husband, a Wife and a Lover as Bruce1995
Love and Betrayal: The Mia Farrow Story as Fletcher #31995
Jungleground as Pretty BoyNaN
Manchester Prep as Not availableNaN
The Ainsley McGregor Mysteries: A Case for the Yarn Maker as Ryan McGregor2024
Home Sweet Christmas Writer2024
Renovation Romance Teleplay2024
Renovation Romance Director2023
Meet Me Under the Mistletoe Director2023
Making Scents of Love Writer2023
Making Scents of Love Director2023
A Dash of Christmas Director2022
Christmas on Mistletoe Lake Writer2022
Christmas on Mistletoe Lake Director2022
Christmas on Mistletoe Lake Executive Producer2022
A Brush with Christmas Director2022
Scentsational Christmas Executive Producer2021
A Snowy Christmas Director2021
A Snowy Christmas Writer2021
A Snowy Christmas Executive Producer2021
The Enchanted Christmas Cake Writer2021
The Enchanted Christmas Cake Executive Producer2019
The Magical Christmas Shoes Director2018
A.R.C.H.I.E. 2: Mission Impawsible Writer2018
A.R.C.H.I.E. 2: Mission Impawsible Director2018
Welcome to Nowhere Director2018
Entertaining Christmas Director2017
The Adventure Club Writer2016
A.R.C.H.I.E. Director2016
A.R.C.H.I.E. Screenplay2015
On the Twelfth Day of Christmas Writer2008
Roxy Hunter and the Secret of the Shaman Screenplay2008
Roxy Hunter and the Myth of the Mermaid Screenplay2008
Roxy Hunter and the Horrific Halloween Writer2008
Jack and Jill vs. The World Co-Producer2008
Sanctuary Director2007
Roxy Hunter and the Mystery of the Moody Ghost Writer