The ’90s Comic Book Action Adventure That No One Even Remembers, Stream It Now
Jessica Hardy
Updated on March 10, 2026
The film basically just rips off King Arthur by putting the young squire Valiant smack dab in the middle of Camelot and having him run into Arthurian figures like Morgan Le Fey on his way to retrieve Excalibur.
In Prince Valiant, the title character, played by True Blood‘s Stephen Moyer, must fight Vikings while juggling a blossoming romance with Princess Ilene, Grey’s Anatomy alum Katherine Heigl.
Other notable cast members include Udo Kier, Ron Perlman, Warwick Davis, and Joanna Lumley as the evil Morgan Le Fey.