Suggestions by @mysticwidows
2,365 suggestions

Lucas Till
as Jason Grace in Heroes of Olympus

Logan Lerman
as Percy Jackson in Heroes of Olympus

Zendaya
as Hazel in Heroes of Olympus

Keira Knightley
as Alice Fortescue in The Marauders Era
Robbie Coltrane
as Rubeus Hagrid in The Marauders Era

David Balheim
as Lucius Malfoy in The Marauders Era

Maggie Smith
as Minerva McGonagall in The Marauders Era

Michael Gambon
as Albus Dumbledore in The Marauders Era

Margot Robbie
as Narcissa Black in The Marauders Era
Timothée Chalamet
as Regulus Black in The Marauders Era

Evan Peters
as Severus Snape in The Marauders Era

Dane DeHaan
as Peter Pettigrew in The Marauders Era

Elizabeth Olsen
as Lily Evans in The Marauders Era

Elizabeth Olsen
as Lily Evans in The Marauders

Elizabeth Olsen
as Lily Evans in The Marauders

Elizabeth Olsen
as Lily Evans in The Marauders

Elizabeth Olsen
as Lily Evans in James Potter and the Marauders’ Map

Elizabeth Olsen
as Lily Evans in The Marauders Era

Elizabeth Olsen
as Lily Evans in Maurauders Era

Elizabeth Olsen
as Lily Evans in The Marauders