A stranger arrives at King Arthur's Court of Camelot hoping to become a knight, only to be disillusioned. But a mysterious fairy maiden takes him as her lover, giving magical gifts which attract the attention of a jealous Queen Guinevere.

Florian Hencher
as Sir Lanval

Mark Vernon Freestone
as Arthur

Maxine Dubois
as Guinevere

Lori MacFadyen
as Tryamour

Jennifer Dawn Williams
as Aurora

Stephanie Marie Napier
as Luned

Ruth Davies
as Lady Maud

William Ludwig
as Sir Kay

Brian Skilton
as Old Knight

Deirdre Skilton
as Old Lady