The Wipers Times
2013 · War
as Roberts
Chromophobia
2006 · Drama
as Trent
Mad Dogs
2015 · Comedy
as Joel
The Touch
2003 · Action
as Eric
Two Weeks
2006 · Comedy
as Keith Bergman
Murder by Numbers
2002 · Crime
as Sam Kennedy
Lost Souls
2000 · Drama
as Peter Kelson
The Truth About Cats & Dogs
1996 · Comedy
as Brian
September 5
2025 · Drama
as Marvin Bader
The Book of Negroes
2015 · Drama
as Cpt. John Clarkson
Roads
2019 · Adventure
as Paul
Washington Square
1997 · Drama
as Morris Townsend
Feast of July
1995 · Crime
as Con Wainwright
The Water Horse
2007 · Adventure
as Lewis Mowbray
Little Boy
as Ben Eagle
Stage Beauty
2004 · Drama
as George Villiers II - Duke of Buckingham
Dorian Gray
2009 · Drama
as Basil Hallward
The Thin Red Line
1999 · Drama
as Pvt. Bell
Mrs. Davis
2023 · Comedy
as Arthur Schrodinger
Cinderella
2015 · Adventure
as Ella's Father
as Arthur Schroedinger
Urban Myths S4
2020 · Adventure
as Cary Grant
The Letter for the King
2020 · Action
as The Black Knight
The Nevers
2021 · Action
as Frank Mundi
The New World
2006 · Biography
as Robinson