Home / Discover / People

Zack Snyder's Justice League

2021
as Dr. Silas Stone

Mr. Tornado

2020
as Self - Narrator

Justice League

2017
as Silas Stone

NOVA: Poisoned Water

2017
as Self - Narrator (voice)

All the Way

2016
as Roy Wilkins

Cleveland Abduction

2015
as Agent Solano

The Mulberry Tree

2013
as Samuel R. Freeman

The Line

2008
as Hodges

American Gangster

2007
as Charlie Williams

Badland

2007
as Max

Lenny The Wonder Dog

2005
as Dr. Island

Back in the Day

2005
as Reverend Packer

Stealth

2005
as Capt. Dick Marshfield

Paycheck

2003
as Agent Dodge

Thoughtcrimes

2003
as Jon Harper

Dragonfly

2002
as Hugh Campbell

Ali

2001
as Chauncey Eskridge

What Lies Beneath

2000
as Dr. Drayton

Bounce

2000
as Jim Willer

The Astronaut's Wife

1999
as Sherman Reese

Y2K

1999
as Martin Lowell

Blues Brothers 2000

1998
as Cab Chamberlain

Apt Pupil

1998
as Dan Richler

Miss Evers' Boys

1997
as Dr. Sam Brodus

Trouble on the Corner

1997
as Detective Bill

Speed 2: Cruise Control

1997
as Lt. Herb 'Mac' McMahon

Executive Decision

1996
as Sergeant 'Cappy' Matheny

Lone Star

1996
as Del

The Walking Dead

1995
as Sgt. Barkley

Speed

1994
as Capt. McMahon

The Inkwell

1994
as Kenny Tate

The Good Policeman

1993
as Sweets Montgomery

Forever Young

1992
as Cameron

Of Mice and Men

1992
as Crooks

City of Hope

1991
as Winn

Terminator 2: Judgment Day

1991
as Dr. Miles Bennett Dyson

Challenger

1990
as Dr. Ronald McNair

The Lost Platoon

1990
as World War II soldier

Police Story: Burnout

1988
as Sgt. Jeff Allen

Zelly and Me

1988
as Earl

Stranded

1987
as Sheriff McMahon

Crossroads

1986
as Scratch's Assistant

The Killing Hour

1982
as Detective Rich

…And Justice for All

1979
as Prison Doctor

Producer

Movie Elliott's To Do List 2018