I found this movie to be a waste of my time. It is predictable and there is no real depth to any characters. Cage has one emotion the whole time - mopey. The special effects are nothing special and the action is pretty weak as well. Perlman is the most likable character and that says a lot about the casting choice. The best part was the daemon sounding like Yoda from Star Wars when he is cursing Cage. (Listen carefully and you will see what I mean - if you are stubborn enough to see this before it comes out on cable.) NOT FOR KIDS despite the PG-13 rating.