Home / Discover / People

Fantastic Four

2005
as Leonard

Midnight Mass

2021
as Father Paul

Legion

2017
as Clark DeBussy

The Big Short

2015
as Porter Collins

The Crazy Ones

2013
as Andrew

Battleship

2012
as Cal Zapata

42

2013
as Ralph Branca

Angelyne

2022
as Rick Krause

Gideon's Crossing

2000
as Dr. Bruce Cherry

Manhunt (2024)

2024
as Abraham Lincoln

Paper Year

2018
as Noah Bearinger

Batman: Caped Crusader

2024
as Bruce Wayne / Batman

The Future

2011
as Jason

I'm Coming Over

2011
as Buffalo

Lola Versus

2012
as Henry

Live from Baghdad

2002
as Richard Roth

Ithaca

2015
as Tom Spangler

Groove

2000
as David Turner

Guest Star

Episode The Good Wife
Battle of the Proxies
2012
Episode L.A. Dragnet
The Magic Bullet
2003
Episode Pushing Daisies
Girth
2007
Episode The Good Wife
Red Team/Blue Team
2013
Episode Monsterland
New Orleans, Louisiana
2020
Episode Legion
Chapter 1
2017
Episode Legion
Chapter 7
2017
Episode Legion
Chapter 8
2017