Guest Stars Alan Cumming as King James I Siobhan Finneran as Becka Savage Tilly Steele as Willa Twiston Stavros Demetraki as Alfonso Tricia Kelly as Old Mother Twiston Arthur Kay as Smithy Uncredited Marina Stoimenova as Mud Witch