I watched it quite a while ago, and to tell the truth, the plot is really bad. It's mediocre and predictable even though the concept was quite nice, but it turns out looking like Charmed or Buffy the Vampire Slayer material, or even a live action version of Dragonball. I'm not the best person to judge movies, considering my taste, but I'm not kidding with this one. The review basically sums up what I have to say.
Review
Oh, I love one of the lines: "Harry Potter can go to hell!"
PS. If you have the commercial where the most exciting scenes are compiled into (including the car assembling scene), you can skip the movie. Seriously.