2019
Ad Astra as Donald Stanford2019
Reach For The Stars as Self2018
The Mule as Agent Brown2011
Who Is Simon Miller? as Simon Miller2010
Terriers as Jason Adler2010
Conviction as Rick Miller2008
The Poker Club as Curtis Wilcox2008
Reservations as Marc2005
Grey's Anatomy as David2005
Bones as Russ Brennan2002
Without a Trace as Chris Manning2001
The War Bride as Joe2000
CSI: Crime Scene Investigation as Peter Rowe2000
Space Cowboys as Ethan Glance1999
Law & Order: Special Victims Unit as Roger Baker1999
Mumford as Mumford1998
Enemy of the State as Hicks1998
Starstruck as Kyle Carey1997
Gattaca as Adult Anton Freeman1997
Rosewood as James Taylor1997
The End of Violence as "Doc"1996
Mrs. Winterbourne as Steve DeCunzo1995
Apollo 13 as John Aaron - EECOM Arthur1995
How to Make an American Quilt as Preston1995
The Passion of Darkly Noon as Jude1994
Baseball as (voice)1993
JFK: Reckless Youth as Joe Kennedy, Jr.1993
The American Clock as Young Lee Baumler1992
1492: Conquest of Paradise as Older Fernando1991
Billy Bathgate as Billy Bathgate1989
Say Anything... as Joe1988
Plain Clothes as Matt Dunbar