Hailey Baldwin as Naya Thomas
Ben Barnes as Sirius Black
Matthew McConaughey as William Thomas
Aaron Taylor Johnson as James Potter
Andrew Garfield as Remus Lupin:
Jonah Hill as Peter Pettigrew:
Karen Gillan as Lily Potter:
Selena Gomez as Katherine "Kat" Rivera
Freya Mavor as Marlene McKinnon
Louis Garrel as Severus Snape