Great but...
The music and Matthew Broderick
The costumes, story, and cast are great. The music is not. Matthew Broderick is a wet rag. He's trying, but putting him next to Michelle Pfeiffer and Rutgers Hauer was not a good match.
Other than that, it's a fun fantasy.