Had some promise but Keanu is miscast and the movie depends on the special effects way too much.

Rating: 3/10 (5 March 2005)

The movie stars Keanu Reeves as a detective that deals with the supernatural who helps a female police officer fight against the forces of evil in order to save her twin sister's soul from the forces of evil. The story is OK but it lacks a bit of originality and some of the acting is not really that good. Keanu Reeves is miscast in his role and a better actor could have done more with it. Rachel Weisz does gives a very dark and wonderful performance that is really more complex than the film itself but the movie is more interested in special effects than to really focus on the other much better actors in the film and that's the movie's biggest mistake right there because the special effects are not that very good to begin with. Djimon Hounsou and Peter Stormare are good as well but they are reduce to a few scenes, which is a shame because both of them have more interesting characters than the main character himself.
Worth a look but don't hold your breath for anything spectacular.