Guest Stars Sean Maguire as Robin Hood Georgina Haig as Elsa Elizabeth Mitchell as Snow Queen Elizabeth Lail as Anna Scott Michael Foster as Kristoff John Rhys-Davies as Grand Pabbie Christie Laing as Woman Frances O'Connor as Colette Co Starring Jason Burkart as Little John Eric Keenleyside as Sir Maurice / Moe French Garfield Wilson as Guard Darcey Johnson as Oaken