Home / Discover / People

Mad Men

2007
as Pete Campbell

In Time

2011
as Philippe Weis

Titans (2018)

2018
as Jonathan Crane

Rango

2011
as Ezekiel / Lasso Rodent (voice)

Angel

1999
as Connor

Casual

2015
as Jordan Anderson

Proven Innocent

2019
as Bodie Quick

My Friend Dahmer

2017
as Dr. Matthews

Das Boot

2018
as Samuel Greenwood

Elektra Luxx

2010
as Jimmy

The Second Sound Barrier

2016
as Charles Michael Fortitude as The Artist

Dandelion

2004
as Mason Mullich

A Kind of Murder

2016
as Detective Lawrence Corby

Red Knot

2014
as Peter Harrison

Money

2010
as Fielding Goodney

Killing Zelda Sparks

2007
as Craig Blackshear

The Most Hated Woman in America

2017
as William J. Murray III

Ultrasound

2022
as Glen

Masterminds

1997
as Oswald 'Ozzie' Paxton

American Hangman

2019
as Henry David Cole

Strike!

1998
as Snake - Flat Critter

Saints & Strangers

2015
as William Bradford

Bad Seed

2000
as Dillon

High School USA!

2013
as Marsh Merriweather

Waning Moon

2006
as Michael

The Unsaid

2001
as Thomas Caffey

Alpha Dog

2006
as Pick Giaimo

Alaska

1996
as Sean Barnes

Ricky 6

2000
as Ricky Cowen

Heaven Sent

1993
as Eddie Chandler

Luckytown

2000
as Colonel

Guest Star

Episode Genius (2017)
Einstein: Chapter One
2017
Episode Genius (2017)
Einstein: Chapter Eight
2017
Episode ER
Truth & Consequences
1999
Episode Inside Amy Schumer
12 Angry Men Inside Amy Schumer
2015
Episode Law & Order: Special Victims Unit
Can't Be Held Accountable (1)
2019