Home / Discover / People

42

2013
as Ralph Branca

Angelyne

2022
as Rick Krause

Battleship

2012
as Cal Zapata

Fantastic Four

2005
as Leonard

Gideon's Crossing

2000
as Dr. Bruce Cherry

Groove

2000
as David Turner

I'm Coming Over

2011
as Buffalo

Ithaca

2015
as Tom Spangler

Legion

2017
as Clark DeBussy

Live from Baghdad

2002
as Richard Roth

Lola Versus

2012
as Henry

Manhunt (2024)

2024
as Abraham Lincoln

Midnight Mass

2021
as Father Paul

Paper Year

2018
as Noah Bearinger

The Big Short

2015
as Porter Collins

The Crazy Ones

2013
as Andrew

The Future

2011
as Jason

Guest Star

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