A laid-back spoof of knights in shining armor, El Caballero del Dragon is set in a medieval European village, but the knight's armor is actually a spacesuit. Boetius (Klaus Kinski) is a necromancer and alchemist fawning after the near-senile Count of Rue (Jose Vivo). Opposite Boetius is Fray Lupo (Fernando Rey) a vile, hypocritical priest who also seeks the Count's favor. Meanwhile, a knight (Harvey Keitel) is romancing the Count's beautiful daughter Alba (Maria Lamor). When a "dragon" appears on the scene, it is actually the alien Ix (Miguel Bose) in a spacesuit. Ix meets the local VIPs and after some scandalous intrigue, his space ship takes off with two earthlings, leaving Ix for dead and the necromancer Boetius with his work cut out for him.