Actor
Amelia
2009 · as Thomas O'Hare
I'm Not There
2007 · as Bearded Scott
The Initiate
1998 · as Dr. Shelby