Home / Discover / People

In Time

2011
as Philippe Weis

Rango

2011
as Ezekiel / Lasso Rodent (voice)

My Friend Dahmer

2017
as Dr. Matthews

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

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

Bad Seed

2000
as Dillon

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