The subject material was very entertaining. Even Keanu was interesting as Constantine. However, It seems that the writing around the girl in the film was either not finished or was forced into the film. she was an empty character whose special abilities came out of nowhere in a rushed manner. Some things were rushed, some were drawn out. The film itself appeared to be well made though, it was just the writing that was a bit off at times. I enjoyed it even through the minor annoyances. The major problem of the film is that there was very little action, but it all worked out in the end.