Michael Shannon

Michael Shannon

Michael Shannon

Michael Shannon

Acting

The Flash (2023)

General Zod

Heart of Champions (2021)

Coach Jack Murphy

Knives Out (2019)

Walt Thrombey

Poor Boy (2018)

Blayde Griggs

The Current War (2018)

George Westinghouse

12 Strong (2018)

Chief Warrant Officer Hal Spencer

The Shape of Water (2017)

Richard Strickland

Pottersville (2017)

Maynard Greiger

Loving (2016)

Grey Villet

Wolves (2016)

Lee Keller

99 Homes (2015)

Rick Carver

The Iceman (2012)

Richard Kuklinski

Take Shelter (2011)

Curtis LaForche

Jonah Hex (2010)

Doc Cross Williams

The Greatest (2009)

Jordan Walker

Bug (2006)

Peter Evans

Water (2004)

Bobby Matherson

Kangaroo Jack (2003)

Frankie Lombardo

8 Mile (2002)

Greg Buehl

Tigerland (2000)

Sgt. Filmore

Chain Reaction (1996)

D.C. Flower Delivery Man

Shriver

Shriver

McCarthy

Joseph McCarthy