Guest Stars Beverley Elliott as Granny Lee Arenberg as Grumpy / Leroy Georgina Haig as Elsa Elizabeth Mitchell as Snow Queen Elizabeth Lail as Anna Gabrielle Rose as Ruth Robin Weigert as Bo Peep Sean Owen Roberts as Ruffian Co Starring Michael Coleman as Happy