Suggestions by @micahmadera
42,627 suggestions

Bill Nighy
as Voldemort in Harry Potter (1991-2001)

Charles Dance
as Voldemort in Harry Potter (1991-2001)

Timothy Spall
as Peter Pettigrew in Harry Potter (1991-2001)

David Thewlis
as Remus Lupin in Harry Potter (1991-2001)

Gabriel Byrne
as Sirius Black in Harry Potter (1991-2001)

Gary Oldman
as Sirius Black in Harry Potter (1991-2001)

Jeremy Irons
as Severus Snape in Harry Potter (1991-2001)

Alan Rickman
as Severus Snape in Harry Potter (1991-2001)

Brian Blessed
as Rubeus Hagrid in Harry Potter (1991-2001)

Maggie Smith
as Minerva McGonagall in Harry Potter (1991-2001)

Michael Caine
as Albus Dumbledore in Harry Potter (1991-2001)

Christopher Lee
as Albus Dumbledore in Harry Potter (1991-2001)

Pierce Brosnan
as Sherlock Holmes in Sherlock Holmes (1996)

Michael Caine
as Professor Moriarty in Sherlock Holmes (1996)

Jeremy Irons
as Sherlock Holmes in Sherlock Holmes (1996)

Charles Dance
as Professor Moriarty in Sherlock Holmes (1996)

Kenneth Branagh
as Dr. John Watson in Sherlock Holmes (1996)

Alan Rickman
as Sherlock Holmes in Sherlock Holmes (1996)

Gerard Butler
as The King of Swamp Castle in Monty Python’s Spamalot

Sean Bean
as Not Dead Fred in Monty Python’s Spamalot