Guest Stars Toby Stephens as Prince John Máté Haumann as Guard Rebecca Callard as Eleanor Matt Devere as Jack