Suggestions by @gabriel80s
989 suggestions

Geoffrey Rush
as Albus Percival Wulfric Brian Dumbledore in Harry Potter TV series fan cast

Dylan O'Brien
as James Potter in Harry Potter TV series fan cast

Keanu Reeves
as Severus Snape in Harry Potter TV series fan cast

Gal Gadot
as Olympe Maxime in Harry Potter MAX series

Mads Mikkelsen
as Alastor "Mad-Eye" Moody in Harry Potter MAX series

Matthew Broderick
as Horace Slughorn in Harry Potter

Matthew McConaughey
as Rufus Scrimgeur in Harry Potter

D. B. Woodside
as Kingsley in Harry Potter

Bill Skarsgård
as Barty Crouch Jr in Harry Potter

J.K. Simmons
as Barty Crouch Sr in Harry Potter

Woody Harrelson
as Argus Filch in Harry Potter

Jack Black
as Rubeus Hagrid in Harry Potter

Lily Collins
as Tonks in Harry Potter

Jennifer Connelly
as Minerva McGonnagal in Harry Potter

Laurence R. Harvey
as Peter Pettigrew in Harry Potter

Christian Bale
as Sirius Black in Harry Potter

Michael Rosenbaum
as Voldemort in Harry Potter

Tom Hiddleston
as Lucius Malfoy in Harry Potter

Geoffrey Rush
as Albus Dumbledore in Harry Potter

Samantha Cormier
as Lily Potter in Harry Potter