Guest Stars Rupert Young as Sir Leon Eoin Macken as Sir Gwaine Tom Hopper as Sir Percival Tomiwa Edun as Sir Elyan Santiago Cabrera as Lancelot Michael Cronin as Geoffrey of Monmouth Gemma Jones as The Cailleach James Greene as Ferryman Sarah Beck Mather as The Vilia