Home / Discover / People

Shutter Island

2010
as George Noyce

Watchmen

2009
as Walter Kovacs / Rorschach

Dark Shadows

2012
as Willie Loomis

Alita: Battle Angel

2019
as Grewishka

A Nightmare on Elm Street

2010
as Freddy Krueger

RoboCop

2014
as Maddox

The Dark Tower

2017
as Richard Sayre

London Has Fallen

2016
as Deputy Chief Mason

The Union

2024
as Foreman

Lincoln

2012
as Alexander Stephens

Little Children

2006
as Ronnie J. McGorvey

Louis

2010
as Judge Perry

No Future

2020
as Philip

The Bad News Bears

1976
as Kelly Leak

Breaking Away

1980
as Moocher

Nemesis

1992
as Einstein

Breaking Away

1979
as Moocher

Parkland

2013
as Father Oscar Huber

The Zoo Gang

1985
as Little Joe

Valley of the Dinosaurs

1974
as Greg Butler

Winged Creatures

2008
as Bob Jaspersen

Losin' It

1983
as Dave

The Birth of a Nation

2016
as Raymond Cobb

Dead Money

2024
as Wendel AKA Shotgun

Death of a Telemarketer

2020
as Asa Ellenbogen

Dollman

1991
as Braxton Red

Gravedale High

1990
as Gill Waterman

All the King's Men

2006
as Roderick "Sugar Boy" Ellis

Semi-Pro

2008
as Dukes

Director

Movie Criminal Activities 2015

Writer

Movie Playroom 1989

Guest Star

Episode Get a Life
Chris vs. Donald
1991
Episode Whiz Kids
A Chip Off the Old Block
1983
Episode Murder, She Wrote
Powder Keg
1986
Episode MacGyver
Last Stand
1985
Episode Planet of the Apes
The Legacy
1974