80 Minutes
2010 · Action
as Alex North
The Coverup
2011 · Crime
as Stu Pepper
Dominion
2005 · Drama
as Father Francis
High Art
1998 · Drama
as James
Revenge S4
2014 · Drama
as Nolan Ross
The Bourne Supremacy
2004 · Action
as Danny Zorn
The Bourne Identity
2002 · Action
as Zorn
Cherry Falls
2000 · Horror
as Kenny Ascott
The Ramen Girl
2008 · Comedy
as Ethan
Buffalo Soldiers
2002 · Comedy
as Knoll
Don't Fade Away
2011 · Drama
as James Cooper
Great Expectations
as Owen
A Lot Like Love
2005 · Comedy
as Peter
Don't Come Knocking
as Earl
Summer Catch
2001 · Comedy
as Auggie Mulligan
Dark Streets
2008 · Drama
as Chaz Davenport
No Vacancy
1999 · Comedy
as Michael
What/If
2019 · Drama
as Gage Scott
Outside Providence
as Jack Wheeler
Damnation
2017 · Crime
as Martin Eggers Hyde, PhD