Home›Mya-Lecia NaylorMya-Lecia NaylorKnown for ActingBorn:2002-11-06Place:Warwickshire, England, UKMovies2014Index Zero Details 2013Code Red Details 2012Cloud Atlas Details TV Shows2019Almost Never Details 2014Millie Inbetween Details