Deserted (2016) Troy |
|
Superior (2015) Joe |
|
Burning Blue (2013) Daniel Lynch |
|
Possessions (2012) Orlando |
|
Rez Bomb (2008) Scott |
|
September Dawn (2007) Jonathan Samuelson |
|
Hurlum Haj (2006) Percy (voice) |
|
Park (2006) Nathan |
|
The Island (2005) Calvin Klein Model |
|
How to Deal (2003) Macon Forrester |
|
The Making of 'Gosford Park' (2002) Self (uncredited) |
|
Slap Her... She's French (2002) Ed Mitchell |
|
Gosford Park (2001) Jeremy Blond |
|
Deeply (2000) James |