Skye Deva St. John Bennett wurde am 2. Mai 1995 in London, England, als Tochter amerikanischer Eltern geboren. Sie besitzt die britische und die amerikanische Staatsbürgerschaft. Skye begann ihre professionelle Karriere im Alter von zehn Jahren mit ihrer ersten Filmrolle als Steven Seagals Tochter in „Shadowman“. Darauf folgten weitere Film- und Fernsehrollen, unter anderem als Mina in der Verfilmung von David Almonds mit der Carnegie Medal und dem Whitbread Children’s Award ausgezeichnetem Buch „Skellig“ sowie als das geheimnisvolle, Tarotkarten lesende Mädchen in der zweiten Staffel von „Torchwood“. Außerdem spielte sie die junge Martha in der Fernsehverfilmung von Ken Folletts historischem Roman „Die Säulen der Erde“. Skyes Theaterdebüt gab sie mit 13 Jahren als Nadia in Peter Flannerys Übersetzung von „Burnt by the Sun“ am National Theatre in London im März 2009. Im Frühjahr 2010 spielte sie außerdem in Mark Haddons Stück „Polar Bears“ im Londoner Donmar Warehouse. Skyes Debüt als Synchronsprecherin erfolgte 2017 im Fantasy-JRPG-Videospiel Xenoblade Chronicles 2 und dessen Prequel-DLC-Erweiterung Torna ~ The Golden Country (2018). In beiden Spielen sprach sie die Nebencharaktere Pyra und Mythra. Seit Oktober 2018 veröffentlicht Skye unter dem Namen Deva St. John Musik.