Suggestions by @micahmadera
42,024 suggestions

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

James Phelps
as Not Dead Fred in Monty Python’s Spamalot

Ricky Gervais
as Patsy in Monty Python’s Spamalot

Daniel Radcliffe
as Sir Dennis Galahad in Monty Python’s Spamalot

Steve Coogan
as Sir Robin in Monty Python’s Spamalot