dragons were like Griffin, the Chinese emperor Kuo-fan ordered all Eastern dragons killed, so Drake is now the world's last dragon. On the prophesied day, Kwan and Lian are captured and jailed. Osric takes Geoff and Drake to battle a group of Teregoths at a border house. Osric fakes a fatal blow and asks Drake to give him half his heart, but Geoff realizes the deception and stops Drake. Osric tries holding Geoff hostage but fails. Drake rallies an escape and masters firebreathing to save Geoff. Kwan, Lian, and Mansel escape the castle dungeon, heal the king, and confront Osric, who recognizes Lian and the amulet. Kwan discerns Osric's true identity and orders the amulet burned. Osric recovers and throws a knife at Lian to punish her for her ancestor's sins, but Kwan intervenes and dies. Geoff and Drake arrive as Osric claims to have exposed the Old Code's true meaning as a way to control the weak. Osric reveals one dragon escaped Bowen's wrath, fled to the East, and sought revenge before the noble dragons stopped him and cursed him to live as a human as punishment. He cuts his chest open with Lian's knife and takes the heart as the comet appears, revealing himself as Griffin and making Lian realize the prophecy was about him. Resuming his dragon form, Griffin asks Drake to join him in humanity's conquest. Recalling how Griffin would've cost him his soul hadn't Geoff intervened, Drake refuses and challenges Griffin. After a short but fierce fight between the dragons, Drake masters ice breath and freezes Griffin to death; Griffin falls and shatters before the comet passes. An ice shard stabs and kills Geoff, so Drake offers part of his heart, reviving Geoff. The Old Code is restored; Lian returns to her royal duties for a time; and Mansel is awarded guardianship of Brother Gilbert's scrolls, finally gaining the desired life of prayer and devotion. Geoff and Drake become brothers, finally getting the family they both wanted. Cast Christopher Masterson as Geoffrey (credited as Chris Masterson) Robby Benson as Drake (voice) Harry Van Gorkum as Old Bowen / Lord Osric of Crosley / Griffin (voice) Rona Figueroa as Lian Henry O as Master Kwan Matt Hickey as Novice Monk Mansel Anthony O'Donnell as Older Mansel (voice) John Woodnutt as Friar Peter Ken Shorter as The King Tom Burke as Roland Lubomir Misak as Lubo Karin