Suggestions by @mr_chameleon
2,199 suggestions

Chris Evans
as Mitch McDeere in The Firm (2013)

Nicolas Cage
as Gordon Gekko in Wall Street (2007)

Tom Hanks
as Phil in The Hangover (1989)

Kevin Costner
as Phil in The Hangover (1989)

Kurt Russell
as Les Grossman in Tropic Thunder (1998)

Harrison Ford
as Les Grossman in Tropic Thunder (1988)

Robert Downey Jr.
as Patrizio Solitano Jr in Silver Linings Playbook (2002)

Nick Nolte
as Noah in Noah (90's version)

Harrison Ford
as Noah in Noah (90's version)

Robert De Niro
as Noah in Noah (90's version)

Harrison Ford
as Colonel jack O’Neil in Stargate (1984)

Nick Nolte
as Colonel jack O’Neil in Stargate (1984)

Donnie Yen
as Detective Inspector Jonathan Lee in Rush Hour (2008)

Tom Cruise
as Randy in Once Upon a Time in Hollywood (2029)

Ray Liotta
as Arthur Kirkland in ...And Justice for All (1989)

Ray Liotta
as Marvin Schwartz in Once Upon a Time in Hollywood (2029)

Brian Cox
as Patrick Mulligan in Venom Duology (1988-1991)

Clint Eastwood
as Henry Hill in Goodfellas (1970s)

Sylvester Stallone
as Inspector Harry Callahan in Dirty Harry (1991)

Russell Crowe
as Dr. Henry Jones Jr. in Indiana Jones Trilogy (2001-2009)