Suggestions by @weird_lynns
233 suggestions

Daniel Radcliffe
as James Potter (1-3 years) in All The Young Dudes

Louis Partridge
as Sirius Black (1-3 years) in All The Young Dudes

Ben Barnes
as Sirius Black (4-6 years) in All The Young Dudes

Cory Gruter-Andrew
as Remus Lupin (4-6 years) in All The Young Dudes

Thomas Brodie-Sangster
as Remus Lupin (1-3 years) in All The Young Dudes

Cate Blanchett
as Matron Orwell in All The Young Dudes

Michelle Pfeiffer
as Matron Orwell in All The Young Dudes

Heath Ledger
as Danny Mckinnon in All The Young Dudes

Lili Reinhart
as Petunia Evans in All The Young Dudes

Emilia Clarke
as Alice Fortescue (7 - after hogwarts years) in All The Young Dudes

Karen Gillan
as Molly Prewett in All The Young Dudes

Jamie Campbell Bower
as Xenophilius Lovegood in All The Young Dudes

Ansel Elgort
as Arthur Weasley in All The Young Dudes

Xochitl Gomez
as Avni Chaudry in All The Young Dudes

Maitreyi Ramakrishnan
as Avni Chaudry in All The Young Dudes

Naomi Scott
as Yasmin Patil in All The Young Dudes

Algee Smith
as Roman Roterhide in All The Young Dudes

Elle Fanning
as Pandora Lestrange (7 - after hogwarts years) in All The Young Dudes

Amanda Seyfried
as Emmeline Vance in All The Young Dudes

Chris Pratt
as Mr. Tremblay in The House In The Cerulean Sea