Skye Deva St. John Bennett est née le 2 mai 1995 à Londres, en Angleterre, de parents américains. Elle possède la double nationalité britannique et américaine.
Skye a commencé sa carrière professionnelle à dix ans en remportant son premier rôle au cinéma, jouant la fille de Steven Seagal dans « Shadowman ». Cela lui a ouvert les portes d'autres rôles au cinéma et à la télévision, notamment celui de Mina dans l'adaptation cinématographique du roman primé « Skellig » de David Almond, récipiendaire de la médaille Carnegie et du prix Whitbread du meilleur livre pour enfants, ainsi que celui d'une énigmatique jeune fille qui lit les tarots dans la deuxième série de « Torchwood ». Elle a également incarné la jeune Martha dans l'adaptation télévisée du roman historique « Les Piliers de la Terre » de Ken Follett.
Ses débuts au théâtre à treize ans ont eu lieu dans le rôle de Nadia dans l'adaptation de « Brûlé par le soleil » de Peter Flannery au National Theatre de Londres, en mars 2009. Elle a également été choisie pour jouer dans la pièce « Polar Bears » de Mark Haddon au Donmar Warehouse de Londres au printemps 2010.
Skye a fait ses débuts en tant que comédienne de doublage en 2017 dans le jeu vidéo JRPG de fantasy Xenoblade Chronicles 2, ainsi que dans son extension de contenu téléchargeable préquelle de 2018, Torna ~ The Golden Country. Dans les deux jeux, elle a incarné les deutéragonistes Pyra et Mythra.
Skye a commencé à sortir de la musique sous le nom de Deva St. John en octobre 2018.