Leah Chance: Leah Chance. Actress: Spirits. Leah Chance is known for Spirits (2019), Torchwood: Reborn (2017) and The Luke Smith Adventures (2018).
Known For: Spirits (GinneLilithSapphire), Torchwood: Reborn (LexiLexi Smith), The Luke Smith Adventures (MariaMira), Crowley (GodJaneLilith)