Well, while the first half kicked @$$, the rest of the movie kind of nose-dived in feel, but it goes back up into the coolness horizon once we get to the final battle between Tom Cody and Raven and the ending that subsequently follows.
And Diane Lane does a pretty good job at singing, doesn't she?
I loved this movie. I saw some of it on TBS (back when they ran a lot of 80s movies) when I was sleeping at one of my mom's friend's house. I rented it the following day and I thought it kicked ass. I especially liked the androgynous-looking dancer played by Marine Jahan, better known as one of Jennifer Beals' dance doubles in "Flashdance". I also love the soundtrack as well. I still listen to the songs "I Can Dream About You" and "Tonight Is What It Means To Be Young" whenever I can.
I recall that there was going to be a Special Edition release of this several years ago. Instead Universal decided to release "American Pie", like, 4 or 5 times.