Suggestions by @darth_conquer
4,104 suggestions
Hugh Grant
as Sir Hilary Bray in On Her Majesty’s Secret Service

Tilda Swinton
as Irma Bunt in On Her Majesty’s Secret Service

Hayley Atwell
as Miss Moneypenny in On Her Majesty’s Secret Service

Viggo Mortensen
as Ernst Stravo Blofeld in On Her Majesty’s Secret Service

Matthew Gray Gubler
as Q in On Her Majesty’s Secret Service

Pierce Brosnan
as M in On Her Majesty’s Secret Service

Henry Cavill
as James Bond in On Her Majesty’s Secret Service
Robert Downey Jr.
as Doc Brown in Back to the future I

Tom Holland
as Marty McFly in Back to the future I

Wesley Snipes
as T'Challa in Avengers (90-80s)

Sam Elliott
as Nick Fury in Avengers (90-80s)

Mel Gibson (1987)
as Clint Barton in Avengers (90-80s)
Dolph Lundgren
as Thor Odinson in Avengers (90-80s)

Robin Williams
as Bruce Banner in Avengers (90-80s)

Nicole Kidman
as Natasha Romanoff in Avengers (90-80s)

George Clooney
as Antony "Tony" Stark in Avengers (90-80s)

Patrick Swayze
as Steve Rogers in Avengers (90-80s)

Chris Hemsworth
as Villiers in Casino Royale(Recast)

Matthew McConaughey
as Mr.White in Casino Royale(Recast)

Pierce Brosnan
as M in Casino Royale(Recast)