Val Kilmer
Role: Madmartigan
Joanne Whalley
Role: Sorsha
Warwick Davis
Role: Willow
Patricia Hayes
Role: Raziel
Gavan O'Herlihy
Role: Airk
Phil Fondacaro
Role: Vohnkar
Pat Roach
Role: General Kael
Rick Overton
Role: Franjean
Billy Barty
Role: High Aldwin
Jean Marsh
Role: Queen Bavmorda
David Steinberg
Role: Meegosh
Tony Cox
Role: Vohnkar Warrior
Robert Gillibrand
Role: Vohnkar Warrior
Mark Northover
Role: Burglekutt
Maria Holvoe
Role: Cherlindrea
Mark Vande Brake
Role: Ranon
Michael Cotterill
Role: Druid
Joanna Dickens
Role: Barmaid
Jennifer Guy
Role: The Wench
Sallyanne Law
Role: Mother
Ruth Greenfield
Role: Elora Danan
Kate Greenfield
Role: Elora Danan
Fred Wood
Role: Druid (uncredited)
David Sibley
Role: Galladoorn Warrior (uncredited)
Arnold Lee
Role: Man in Tavern (uncredited)
Bob Ramsey
Role: Man in Tavern (uncredited)
Kenny Baker
Role: Nelwyn Band Member (uncredited)
Jack Purvis
Role: Nelwyn Band Member (uncredited)
Malcolm Dixon
Role: Nelwyn Band Member (uncredited)
Craig Salisbury
Role: Nelwyn Jester (uncredited)
Alan Bennett
Role: Nelwyn Villager (uncredited)
Andrew Herd
Role: Nelwyn Villager (uncredited)
Ashley C. Williams
Role: Nelwyn Villager (uncredited)
Cheryl Howard
Role: Nelwyn Villager (uncredited)
Gerald Staddon
Role: Nelwyn Villager (uncredited)
Hayley Burroughs
Role: Nelwyn Villager (uncredited)
John Cumming
Role: Nelwyn Villager (uncredited)
John Ghavan
Role: Nelwyn Villager (uncredited)
Kim Davis
Role: Nelwyn Villager (uncredited)
Margarita Farrell
Role: Nelwyn Villager (uncredited)
Michael Henbury Ballan
Role: Nelwyn Villager (uncredited)
Nathan Phillips
Role: Nelwyn Villager (uncredited)
Nosher Powell
Role: Nelwyn Villager (uncredited)
Peter Burroughs
Role: Nelwyn Villager (uncredited)
Raymond Griffiths
Role: Nelwyn Villager (uncredited)
Rusty Goffe
Role: Nelwyn Villager (uncredited)
Sadie Corre
Role: Nelwyn Villager (uncredited)
Samantha Davis
Role: Nelwyn Villager (uncredited)
Stéphanie Lhorset
Role: Nelwyn Villager (uncredited)
Valerie Gale
Role: Nelwyn Villager (uncredited)
Willie Coppen
Role: Nelwyn Villager (uncredited)
Kenneth Coombs
Role: Nobleman (uncredited)
Gerry Crampton
Role: Nockmaar Lieutenant (uncredited)
Greg Powell
Role: Nockmaar Lieutenant (uncredited)
Edwin Alofs
Role: Villager (uncredited)
Paul Markham
Role: Villager (uncredited)
Didier Jean
Role: Villager (uncredited)
Owain Griffiths
Role: Villager (uncredited)