Suggestions by @bluejoy69
1,354 suggestions

James Garner
as Major General Sam Worden in The Dirty Dozen (1997)

Viggo Mortensen
as Joseph Wladislaw (#9) in The Dirty Dozen (1997)

Sean Penn
as Victor R. Franko (#11) in The Dirty Dozen (1997)

Vince Vaughn
as Vernon L. Pinkley (#2) in The Dirty Dozen (1997)

Bruce Willis
as Major John Reisman in The Dirty Dozen (1997)

James Gandolfini
as Archer J. Maggott (#8) in The Dirty Dozen (1997)

Ving Rhames
as Robert T. Jefferson (#3) in The Dirty Dozen (1997)

Logan Marshall-Green
as Seth K. Sawyer (#7) in The Dirty Dozen (2007)

Shea Whigham
as Glenn Gilpin (#4) in The Dirty Dozen (2007)

Brian Cox
as Major General Sam Worden in The Dirty Dozen (2007)

Joel Edgerton
as Joseph Wladislaw (#9) in The Dirty Dozen (2007)

Tim Blake Nelson
as Major Max Armbruster in The Dirty Dozen (2007)

Jason Segel
as Vernon L. Pinkley (#2) in The Dirty Dozen (2007)

James Ransone
as Roscoe Lever (#5) in The Dirty Dozen (2007)

Michael Shannon
as Archer J. Maggot (#8) in The Dirty Dozen (2007)

Frank Grillo
as Milo Vladek (#6) in The Dirty Dozen (2007)

Jeremy Renner
as Sergeant Clyde Bowren in The Dirty Dozen (2007)

Liev Schreiber
as Samson Posey (#1) in The Dirty Dozen (2007)

Michael Jai White
as Robert T. Jefferson (#3) in The Dirty Dozen (2007)

John Ortiz
as Tassos R. Bravos (#12) in The Dirty Dozen (2007)