Materialists 2025
as Robert
Omni Loop 2024
as Mark
Sextpert Advice 2019
Actor
This Is Not a Test 2009
as Robert Forte
The Narrows 2008
as Nicky Shades
Lords of Dogtown 2005
as Larry Gordon
Miracle 2004
as Jim Craig
Credits from TMDB.