Ebert:1/2 Rolling Stone:1/2 Entertainment Weekly:

Warning, minor plot points revealed!

Quick Review: Constantine is an awesome movie.  I loved it from beginning to end.  I've never read the comics on which it was based so I had no idea what to expect.  Since all I've watched so far this year are Oscar nominated films, with the exception of Ong Bak, it was refreshing to just watch a fun film for the fun of it.  And If you like creepy religious action horror comic films, then Constantine is the movie for you!

The story is a bit more dense than most comic fare but basically the main story deals with a demon killer named John Constantine who does battle with Angels and Demons as they influence and wreak havoc on Earth.  The Demons are looking for a way to get the son of Satan over into the real world and they discover in a set of twin psychic sisters the portal they require.  That's all you really need to know.  You're either interested by now or completely not.

Some of the special effects in the film teeter on the brink of being too cartoonish.  Some demons appear to have been borrowed from one of the Mummy movies or Van Helsing.  I've read some disparaging remarks like this but honestly I liked those two movies as well! 

The actors are all great.  Keanu does his thing and is perfect in the role.  I heard he looks nothing like the comic character but that didn't matter to me.  Rachel Weisz was cute as the twins.  Shia LaBeouf had a funny sidekick part.  Djimon Hounsou and Pruitt Taylor Vince both had good supporting roles.  Gavin Rossdale (The singer of the 90's band Bush) has a small but focal part.  Tilda Swinton, who's kind of like the poor man's Cate Blanchett, was fantastic as the Angel Gabriel and finally my favorite performance of the film was Peter Stormare as Satan.  You probably don't know him by name but he's in lots of movies and you might remember him as the killer from Fargo who liked pancakes. 


Note:  If you stay through the end credits, there's a bonus scene at the end that might foreshadow a sequel.