Guest Stars Beverley Elliott as Granny Lee Arenberg as Grumpy / Leroy Liam Garrigan as King Arthur Amy Manson as Merida Joana Metrass as Guinevere Sinqua Walls as Lancelot Elliot Knight as Merlin Caroline Ford as Nimue Co Starring David Avalon as Doc Michael Coleman as Happy Ingrid Torrance as Nurse Ratched