Actor
The End
2024
as Father
A Different Man
2024
as Michael Shannon
The Bikeriders
2024
as Zipco
The Flash
2023
as General Zod
A Little White Lie
2023
as Shriver
Amsterdam
2022
as Henry Norcross
Bullet Train
2022
as White Death
Abandoned
2022
as Renner
Night's End
2022
as Isaac Dees
Heart of Champions
2021
as Jack Murphy
Echo Boomers
2020
as Mel Donnelly
The Quarry
2020
as Chief Moore
Knives Out
2019
as Walt Thrombey
The Investigation: A Search for the Truth in Ten Acts
2019
as Don McGahn
State Like Sleep
2019
as Edward
What They Had
2018
as Nick
Long Way Back Home
2018
as Stanton
Poor Boy
2018
as Blayde Griggs
Fahrenheit 451
2018
as Captain Beatty
The Current War
2018
as George Westinghouse
12 Strong
2018
as Chief Warrant Officer Hal Spencer
The Shape of Water
2017
as Richard Strickland
Pottersville
2017
as Maynard Greiger
Frank & Lola
2016
as Frank Reilly
Salt and Fire
2016
as Matt Riley
Nocturnal Animals
2016
as Bobby Andes
Loving
2016
as Grey Villet
Wolves
2016
as Lee Keller
Complete Unknown
2016
as Tom Brayton
Batman v Superman: Dawn of Justice
2016
as Zod
Elvis & Nixon
2016
as Elvis Presley
Midnight Special
2016
as Roy Tomlin
The Night Before
2015
as Mr. Green
Freeheld
2015
as Dane Wells
99 Homes
2015
as Rick Carver
She's Funny That Way
2015
as Policeman Macy's
The Harvest
2015
as Richard
Young Ones
2014
as Ernest Holm
They Came Together
2014
as Spike
Choose You
2013
as Avicii
Man of Steel
2013
as General Zod
Mud
2013
as Galen
Michael Shannon Reads the Insane Delta Gamma Sorority Letter
2013
Happy Hour
2012
as Just Mike
The Iceman
2012
as Richard Kuklinski
Premium Rush
2012
as Bobby Monday
The Broken Tower
2012
as Emile
Touch of Evil
2011
as The Tycoon
Take Shelter
2011
as Curtis LaForche
Machine Gun Preacher
2011
as Donnie
Return
2011
as Mike
My Son, My Son, What Have Ye Done
2010
as Brad McCullum
Jonah Hex
2010
as Doc Cross Williams
The Runaways
2010
as Kim Fowley
13
2010
as Henry
Herbert White
2010
as Herbert White
Bad Lieutenant: Port of Call - New Orleans
2009
as Mundt
The Greatest
2009
as Jordan Walker
The Missing Person
2009
as John Rosow
Revolutionary Road
2008
as John Givings
Marvelous
2008
as John
Shotgun Stories
2007
as Son Hayes
Before the Devil Knows You're Dead
2007
as Dex
Lucky You
2007
as Ray Zumbro
Blackbird
2007
as Murl
Bug
2007
as Peter Evans
Let's Go to Prison
2006
as Lynard
World Trade Center
2006
as Dave Karnes
The Woodsman
2004
as Rosen
Water
2004
as Bobby Matherson
Criminal
2004
as Gene
Grand Theft Parsons
2004
as Larry Oster-Berg
Dead Birds
2004
as Clyde
Zamboni Man
2004
as Walt
Bad Boys II
2003
as Floyd Poteet
Kangaroo Jack
2003
as Frankie Lombardo
8 Mile
2002
as Greg Buehl
High Crimes
2002
as Troy Abbott
Vanilla Sky
2001
as Aaron
New Port South
2001
as Stanton
Pearl Harbor
2001
as Gooz Wood
Tigerland
2000
as Sgt. Filmore
Cecil B. Demented
2000
as Petie
Jesus' Son
2000
as Dundun
The Photographer
2000
as Maurice
Mullitt
2000
as Phil Kunz
Chicago Cab
1998
as Crack Head
The Ride
1997
as Jimmy
Chain Reaction
1996
as D.C. Flower Delivery Man
Groundhog Day
1993
as Fred
Overexposed
1992
as Young Man
McCarthy
as Joseph McCarthy
Dead Guy
Nuremberg
as Robert H. Jackson
The Young King
as Mick