last christmas.
Cast: Lily Evans (Sophie Skelton), James Potter (Aaron Taylor Johnson), Sirius Black (Ben Barnes), Remus Lupin (Andrew Garfield), Peter Pettigrew (Dane Dehaan), Severus Snape (Louis Garrel), Marlene Mckinnon (Alicia Vikander), Alice Longbottom (Carey Mulligan), Frank Longbottom (Jim Sturgess), Dorcas Meadowes (Katerina Graham), Regulus Black (Timothee Chalamet), Andromeda Black (Keira Knightley), Narcissa Black Malfoy (Sarah Gadon), Bellatrix Black (Katie Mcgrath), Petunia Evans (Vanessa Kirby).