Mya-Lecia Naylor

Mya-Lecia Naylor

Mya-Lecia Naylor was born on November 6, 2002 in Warwickshire, England. She was an actress, known for Cloud Atlas (2012), Cartoonito Tales (2011) and Code Red (2013). She died on April 7, 2019 in London, England.

Moives