What is the name of the actress who played young Lily Evans in 'Deathly Hallows Part 2'?

The story behind the answer

Ellie Darcey-Alden played young Lily Evans in Harry Potter and the Deathly Hallows – Part 2.

Her appearance comes in a flashback to Lily’s childhood at Hogwarts, where she is shown with Severus Snape. The brief sequence gives viewers important context for their friendship and helps explain why Snape’s feelings about Lily remained central to his life and his complicated relationship with Harry.

Darcey-Alden was cast after an open audition and later had to re-audition when the final Harry Potter book was divided into two films. She played Lily during her school years; Geraldine Somerville portrayed Lily as an adult in the scenes surrounding Harry’s birth and death.

The character’s name can also cause confusion because Lily is called Lily Evans before marriage and Lily Potter afterward. Charlotte Skeoch played a young Hannah Abbott, while Susie Shinner played a young Parvati Patil, so neither is the actress in this flashback.

Source: Wikipedia · fact-checked Aug. 2026

Add question to a list

Choose a list to keep this question in: