Actor
The Price of Money: A Largo Winch Adventure
2024
as Dwight Cochrane
Infinite Storm
2022
as Dave
Dr. Seuss' The Grinch Musical
2020
as Old Max
Delete History
2020
as Le millionnaire américain
The Postcard Killings
2020
as Simon Haysmith
Swallow
2020
as Erwin William
The Day Shall Come
2019
as Andy
The Goldfinch
2019
as Lucius Reeve
Bottom of the 9th
2019
as Officer Lonergan
Late Night
2019
as Brad
Private Life
2018
as Dr. Dordick
Lizzie
2018
as John Morse
Danger One
2018
as Craddock
The Parting Glass
2018
as Danny
Allure
2018
as William
Novitiate
2017
as Archbishop
From Nowhere
2017
as Isaac Miller
Army of One
2016
as Agent Doss
The Pyramid
2014
as Holden
The Town that Dreaded Sundown
2014
as Charles B. Pierce, Jr.
The Judge
2014
as Doc Morris
The Normal Heart
2014
as Hiram Keebler
Dallas Buyers Club
2013
as Dr. Sevard
C.O.G.
2013
as Jon
J. Edgar
2011
as Albert Osborne
Heart of Broadway: The Ensemble Behind Broadway Cares/Equity Fights AIDS
2011
as Himself
The Eagle
2011
as Lotorius
5,000 Feet Is the Best
2011
as Pilot
Edge of Darkness
2010
as Moore
Brief Interviews with Hideous Men
2009
as A / Subject #3
The Proposal
2009
as Mr. Gilbertson
Duplicity
2009
as Duke Monahan
An Englishman in New York
2009
as Phillip Steele
Milk
2008
as John Briggs
Changeling
2008
as Dr. Jonathan Steele
Quarantine
2008
as Randy
Pretty Bird
2008
as Chuck
The Babysitters
2008
as Stan Lyner
Baby Mama
2008
as Dr. Manheim
The Tower
2008
as Richard March
Charlie Wilson's War
2007
as Harold Holt
Awake
2007
as Financial News Analyst
Michael Clayton
2007
as Mr. Greer
A Mighty Heart
2007
as John Bussey
American Loser
2007
as Mike
Stephanie Daley
2007
as Frank
Rocket Science
2007
as Doyle Hefner
Half Nelson
2006
as Jimbo
Once Upon A Mattress
2005
as Prince Dauntless
Derailed
2005
as Jerry the Lawyer
Angel Rodriguez
2005
as Henry
Heights
2005
as Andrew
Garden State
2004
as Albert
Assassins
2004
as Charles J. Guiteau
21 Grams
2003
as Dr. Rothberg
The Anniversary Party
2001
as Ryan Rose
Hamlet
2000
as Osric
The Acting Class
2000
as Self
Sweet and Lowdown
1999
as Jake
Saint Maybe
1998
as Reverend Emmett
River Red
1998
as Father
St. Patrick's Day
1998
as Russell
The Postcard Killer
as Simon Haysmith
Butterfly in the Typewriter
as John Dewey Toole