The Strip 2009
as Kyle Davis
The Twenty 2009
as Johnny
Aces 'N' Eights 2008
as Monty
Sex and Consequences 2006
as Sam Taylor
Learning Curves 2003
as Brad
Come On, Get Happy: The Partridge Family Story 1999
as David Cassidy / Keith Partridge
Credits from TMDB.