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