Home›Leilah de MezaLeilah de MezaKnown for ActingBorn:2003-05-09Place:Kingston upon Thames, London, EnglandMovies2016Alice Through the Looking Glass Details 2014The Woman in Black 2: Angel of Death Details 2011A Princess for Christmas Details TV Shows2016Stan Lee's Lucky Man Details