2024
The Ashgrove Experiment as Self2024
The Burning Season as JB2024
A Thousand Cuts as Frasier2023
Rabbit Hole as Xander Arnaz2023
The End of Sex as Josh2022
Ashgrove as Jason2022
The Last Mark as Eli2022
Boy City as Yanni2021
L for Loser as Ned Neerman2020
Transplant as Reese2019
James vs. His Future Self as James2019
The Prague Orgy as Nathan Zuckerman2018
A Swingers Weekend as Geoffrey2016
Private Eyes as Chris Henley2015
How to Plan an Orgy in a Small Town as Chester O'Connell2015
Borealis as Jonah2014
The Best Laid Plans as Daniel Addison2013
Played as Goose2013
Time of Death as Perry Collins2012
Blood Pressure as Darryl Saunders2012
My Awkward Sexual Adventure as Jordan Abrams2010
Haven as Ezra2009
The Listener as Gregory Wassermann2008
The Border as Agent Heironymous Slade2006
Intimate Stranger as Alex2005
Recipe for a Perfect Christmas as Peter2005
Lucid as Joel Rothman2004
This Is Wonderland as Raymond Millman2004
7 Times Lucky as Sonny2003
Eloise at the Plaza as Philip the French Tutor2003
The Pentagon Papers as Neil Sheehan2003
Cowboys & Indians as Constable Bill Issac2003
Masterpiece Monday as Peter2002
Edge of Madness as William Sellor2001
Degrassi as Mr. Betenkamp2001
Mutant X as Josh2001
Inertia as Joseph2000
Nostradamus as Apprentice Mercurin1997
Earth: Final Conflict as McKnightNaN
Surfacing as David2024
The Burning Season Writer2024
The Burning Season Producer2024
Khwaabon Ka Jhamela Original Film Writer2024
The Ashgrove Experiment Producer2024
A Thousand Cuts Executive Producer2023
The End of Sex Writer2023
The End of Sex Executive Producer2022
Ashgrove Writer2022
Ashgrove Producer2020
Shoot To Marry Story Editor2015
Nepatyręs Writer2015
Borealis Writer2015
Borealis Producer2012
My Awkward Sexual Adventure Screenplay2005
Lucid Writer