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