Excalibur - Cast

Nigel Terry

as King Arthur


Nicholas Clay

as Lancelot


Corin Redgrave

as Cornwall


Paul Geoffrey

as Perceval


  Change Location