Actor · Born 1967
Loose Ends
15 Jan 2027 · as Kevin Gray
Paul and Trisha: The Art of Fluidity
2024
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