Leilah de Meza (May 29, 2003) is an English actress. She is known for portraying a young Red Queen in the 2016 Disney feature film Alice Through the Looking Glass.
Leilah de Meza (May 29, 2003) is an English actress. She is known for portraying a young Red Queen in the 2016 Disney feature film Alice Through the Looking Glass.