Maia Mitchell as Davina Hart
Ben Barnes as Sirius Black
Aaron Taylor Johnson as James Potter
Andrew Garfield as Remus Lupin
Lewis Cappaldi as Peter Pettigrew
Sophie Skelton as Lily Evans
Sophie Thatcher as Marlene Mckinnion
YOU ARE READING
Together Till the End
FanfictionDavina Hart knew she never had it easy. Growing up in foster care made sure of that. However, the day she received a letter from Hogwarts everything she thought she knew went right out the damn window. She was thrust into a world she never knew exi...