Guest Stars Ralph Ineson as Commander Ballantine Joanne Whalley as Sorsha Vitas Le Bas as The Lich Sifiso Mazibuko as Merrick Kenny Knight as Keene Graham Hughes as Silas Simeon Dyer as Karthy Eileen Davies as Prunella Annabelle Davis as Mims Ufgood Sarah Bennett as Libby Alayna Jacobs as Elora (Five Years Old)