Suggestions by @davidaustinthompson
5,216 suggestions

Daniel Radcliffe
as James Potter in Harry Potter HBO Max TV Series (2018 - 2028)
David Harbour
as Rubeus Hagrid in Harry Potter HBO Max TV Series (2018 - 2028)

Andrew Garfield
as Remus Lupin in Harry Potter HBO Max TV Series (2018 - 2028)

Bill Skarsgård
as Professor Quirrell in Harry Potter HBO Max TV Series (2018 - 2028)

Kit Harington
as Sirius Black in Harry Potter HBO Max TV Series (2018 - 2028)

Gillian Anderson
as Minerva McGonagall in Harry Potter HBO Max TV Series (2018 - 2028)

Benedict Cumberbatch
as Severus Snape in Harry Potter HBO Max TV Series (2018 - 2028)
Morgan Freeman
as Albus Dumbledore in Harry Potter HBO Max TV Series (2018 - 2028)

Jacob Tremblay
as Ron Weasley in Harry Potter HBO Max TV Series (2018 - 2028)

Millie Bobby Brown
as Hermione Granger in Harry Potter HBO Max TV Series (2018 - 2028)

Noah Schnapp
as Harry Potter in Harry Potter HBO Max TV Series (2018 - 2028)

Johnny Depp
as Galactus in MCU Fantastic Four

Laurence Fishburne
as Galactus in MCU Fantastic Four

Liam Neeson
as Galactus in MCU Fantastic Four

Steve Carell
as George McFly in Back to the Future Reboot

Sterling Jerins
as Lorraine Baines (Young) in Back to the Future Reboot

Judah Lewis
as George McFly (Young) in Back to the Future Reboot

Jim Carrey
as Dr. Emmett Brown in Back to the Future Reboot

Tom Holland
as Marty McFly in Back to the Future Reboot

Rami Malek
as Norrin Radd in MCU Fantastic Four