Guest Stars Siobhan Finneran as Becka Savage Alan Cumming as King James I 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