Leilah de MezaActor · Born May 9, 2003 · Kingston upon Thames, London, EnglandIMDb Acted in 42010s2016Alice Through the Looking GlassIracebeth (Young)50Stan Lee's Lucky ManDaisy Clayton · 4 episodes702014The Woman in Black 2: Angel of DeathRuby422011A Princess for ChristmasMaddie Huntington66