Guest Stars Craig Parker as Alastair Caine Aleyse Shannon as Jada Shields Rya Kihlstedt as Dr. Julia Wagner Constantine Rousouli as Hunter Caine Eva La Dare as Mama Roz Co Starring Khamisa Wilsher as Aliya Timothy Wallace as Shadow Demon Figure Raresh DiMofte as Priest