Home / Discover / People

Hush

2016
as The Man

The Newsroom (2012)

2012
as Jim Harper

Westworld

2016
as Liam Dempsey, Jr.

10 Cloverfield Lane

2016
as Emmett DeWitt

Underwater

2020
as Liam Smith

Modern Love

2019
as Rob

The Miseducation of Cameron Post

2018
as Reverend Rick Marsh

Come Play

2020
as Marty

Peppermint

2018
as Detective Stan Carmichael

Olive Kitteridge

2014
as Christopher Kitteridge

The Belko Experiment

2017
as Mike Milch

Jonah Hex

2010
as Second Lt. Evan

Margaret

2011
as Darren

Broadway Idiot

2013
as Himself (archive footage)

Short Term 12

2013
as Mason

The Good Student

2006
as Brett Mullen

Abandoned

2022
as Alex

Whatever Works

2009
as Perry

Rounders

1998
as Bartender

Sadie

2018
as Cyrus

Gaslight

2019
as Ben

Pieces of April

2003
as Timmy Burns

Guest Star

Episode High Maintenance (2016)
Steve
2018
Episode Westworld
The Winter Line
2020
Episode Westworld
Parce Domine
2020
Episode NYPD Blue
Keeping Abreast
2003
Episode NYPD Blue
Andy Appleseed
2003
Episode Love Life
Magnus Lund Part II
2020
Episode Westworld
The Mother of Exiles
2020
Episode Westworld
Genre
2020