Mya-Lecia Naylor: 'Cloud Atlas' and 'The Witcher' Actress' Cause of Death Sends Social Media Reeling by Kyle Phillippi September 9, 2019