Aaron Johnson - James Potter Andrew Garfield - Remus Lupin Ben Barnes - Sirius Black Karen Gillan - Lily Evans Alex Pettyfer - Lucius Malfoy Katie McGrath -Bellatrix Black Louis Garrel - Severus Snape Jennifer Lawrence - Narcissa Black. Nymphadora Tonks-Emma Stone Kristen Stewart - Marlene Mckinnon
This gif right here breaks my heart and makes me so happy at the same time. Sirius and the Potters. Notice that this is the exact scene as the one in the Order of the Phoenix where Molly gives Harry his wizard watch :)
James comes over one Sumer to see Lily had it just so happens the Evans are having a family reunion. It's so weird and awesome that Rory and the Doctor are there. Weird because she and Rory are married in Doctor Who.