Lucy Hale as Rory Dunlap
Colton Haynes as Evan Rosier
Timothee Chalamet as Regulus Black
Sophie Skelton as Lily Evans
Adam Driver as Severus Snape
Jennifer Lawrence as Athena Lupin
Andrew Garfield as Remus Lupin
Ben Barnes as Sirius Black
Aaron Taylor-Johnson as James Potter
Dane DeHaan as Peter Pettigrew
NOTE: I do not own any of the characters except for Rory, her family, and Artemis Lupin. Everything else belongs to J.K Rowling