Love Is Love Is Love 2021
as Man on Boat (segment "Sailing Lesson")
Open Window 2006
as Larry
The Greatest Game Ever Played 2005
as Ted Hastings
In the Bedroom 2001
as Tim Bryson
Sunset Strip 2000
as Joel, as Mary
Payback 1999
as Michael, Bartender #1
The Rainmaker 1997
as F. Franklin Donaldson
Credits from TMDB.