British actor Mya-Lecia Naylor, who starred in Cloud Atlas as well as BBC kids’ series Millie Inbetween, has died suddenly at the age of 16. She died on April 7 after collapsing, according to her agency A&J Management. Naylor starred as Fran in two seasons of CBBC’s Millie Inbetween about two sisters whose parents have […]