Leilah Isaac

Leilah Isaac is a British who played a Choir member in the film adaptation of Harry Potter and the Order of the Phoenix.