Home / Discover / People

Run

2020
as Mailman Tom

Pearl Harbor

2001
as Newsreel Guy

The Post

2017
as Phil Geyelin

Home Alone 3

1997
as Agent Rogers

Magnolia

1999
as Sir Edmund William Godfrey / Young Pharmacy Kid

Velvet Buzzsaw

2019
as Man from Perlack

Ghost World

2001
as John Ellis

Mr. Fix It

2006
as Bill Smith

Take Me

2017
as Ray Moody

Draft Day

2014
as Jeff Carson

Tales of Halloween

2015
as Forensic Bob

The Aviary

2005
as Cabbie

Starry Eyes

2014
as Carl

Everlasting

2016
as Henrique

Half-Cocked

2019
as Dr. Grant Kirby

Spooner

2009
as Carl

Desk Job

2015
as Travis Hardacre

Under the Bed

2017
as Stalker

Dealer

2016
as Mr. X

Small Crimes

2017
as Junior Vassey

Undertow

2004
as Grant the Mechanic

No Way Jose

2015
as Lawrence

Poor Boy

2018
as Vern Rickey

Rebirth

2016
as Jesse

Cheap Thrills

2013
as Craig

Hefner: Unauthorized

1999
as Eldon Sellers

Mullitt

2000
as Earl Lippy

Compliance

2012
as Officer Daniels

Carnage Park

2016
as Wyatt Moss

Dirty

2005
as Ronnie

Rescue Dawn

2006
as Norman

Director

Movie Take Me 2017
Movie Mullitt 2000

Writer

Movie Snow Ponies
Movie Mullitt 2000

Producer

Movie Carnage Park 2016