Suggestions by @sundancekid
7,740 suggestions

Mahershala Ali
as Nick Fury in Marvel Heroes

Giancarlo Esposito
as Nick Fury in Marvel Heroes

Paul Mescal
as Clint Barton in Marvel Heroes

Robert Pattinson
as Bruce Banner in Marvel Heroes

Nicholas Hoult
as Tony Stark in Marvel Heroes

Anya Taylor-Joy
as Natasha Romanoff in Marvel Heroes

Jake Gyllenhaal
as Bruce Banner in Marvel Heroes

Alexander Ludwig
as Thor in Marvel Heroes

Glen Powell
as Steve Rogers in Marvel Heroes

Colin Farrell
as Tony Stark in Marvel Heroes

Bill Milner
as Peter Pettigrew in Harry Potter HBO Series

Iwan Rheon
as Peter Pettigrew in Harry Potter HBO Series

Jack Lowden
as Remus Lupin in Harry Potter HBO Series

Paul Mescal
as Sirius Black in Harry Potter HBO Series

Stephen Fry
as Cuthbert Binns in Harry Potter HBO Series

Alex Lawther
as Tom Riddle in Harry Potter HBO Series

Geraldine James
as Poppy Pomfrey in Harry Potter HBO Series

Billie Boullet
as Moaning Myrtle in Harry Potter HBO Series

Joanna Scanlan
as Pomona Sprout in Harry Potter HBO Series

Jason Watkins
as Cornelius Fudge in Harry Potter HBO Series