Actor · Born 1969
Uncontained
2025 · as Brett Carson
Benedict Arnold: Hero Betrayed
2021 · as Benedict Arnold
We Have Always Lived in the Castle
2019 · as Sam Clarke
The Beautiful Ones
2017 · as Tommy
Breakable You
2017 · as Brian Galvin
Best Fake Friends
2016 · as Matthew
Traders
2016 · as Anthony
Bambina
2016 · as Carl
The Maiden and the Princess
2011 · as Mr. Adams
Leap Year
2010 · as Ron
He's Just Not That Into You
2009 · as Bill
Resident Evil: Extinction
2007 · as British Envoy