Loose Ends 2027
as Kevin Gray
Paul and Trisha: The Art of Fluidity 2024
Actor
Blackbird 2019
as Bill Hampton
Shadow Boxing 2016
as Tony
Three Days 2016
as Sean
You Again 2010
as Strauss
Race to Witch Mountain 2009
as Teddy Tentacles
What We Do Is Secret 2007
as Bob Biggs
Credits from TMDB.