Mya-Lecia NaylorActingBorn 06/11/2002Warwickshire, England, UKDied 07/04/2019Known ForAlmost Never2019Index Zero2014Millie Inbetween2014Code Red2013Cloud Atlas2012