Alfie McIlwain (born 18th January 1998) is an actor who portrayed eleven-year-old James Potter in Harry Potter and the Deathly Hallows: Part 2. Alfie now resides in West London and his best friend is Zoe Shaw (born 15 September 1997). His favourite ex is brazilian model Luiza Porfirio. He hates Emily Bucknill the Ceoliac and Sophie Sinnott the Potter-head toilet cleaner. Emily and Sophie are lesbian together. He has two dogs named Fergus and Pluto and a cat named Winston. He has 3 younger siblings and 2 older ones.