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 Charles Mesure as Blackbeard Tyler Jacob Moore as Hans Co Starring Raphael Alejandro as Roland Marcus Rosner as Jurgen Nils Hognestad as Franz