Home / Discover / People

Pitch Perfect

2012
as Dr. Mitchell

Forever My Girl

2018
as Pastor Brian

Freedom Writers

2007
as Brian Gelford

Tallulah

2016
as Stephen

The Bone Collector

1999
as Dr. Barry Lehman

The Taking of Pelham 1 2 3

2009
as Deputy Mayor LaSalle

Flightplan

2005
as David

Hostiles

2017
as Captain Royce Tolan

Sublet

2020
as Michael

Eddie

1996
as Joe Nader

Finding North

1998
as Travis Furlong

Silver Bells

2005
as Lawrence

Barry

2016
as Professor Gray

Truth

2015
as Mark Wrolstad

Get on Up

2014
as Richard

Infamous

2006
as Jack Dunphy

The Lady in Question

1999
as Paul Kessler

Flags of Our Fathers

2006
as Sergeant Keyes Beech

The General's Daughter

1999
as Cpt. Goodson

Every Act of Life

2018
as Himself

The Skyjacker That Got Away

2009
as Narrator (voice)

Big Stone Gap

2014
as Theodore Tipton

Mapplethorpe

2018
as Sam Wagstaff

The Anniversary Party

2001
as Jerry Adams

Changing Lanes

2002
as Carlyle

Hamlet

2000
as Horatio

Producer

Movie Dime Crimes # 34 2015