Hell's bells! Sprung from the Matrix, Keanu Reeves glowers
his way through another effects-heavy, convoluted journey between
worlds, in this case defined by theology rather than technology.
He is John Constantine, who travels back and forth between our world
and the one below, working as a kind of free-lance border guard,
sending stray demons back into the fiery depths (where they appear
to have cars). But something big is brewing, involving rebel angels,
the son of Satan, and a whole lot of pseudo-biblical mumbo-jumbo.
Assisting Mr. Reeves are Rachel Weisz, as a Los Angeles police detective
whose sister has jumped off a roof, and Shia LeBoeuf as an eager
dabbler in the occult. Tilda Swinton is the angel Gabriel, doing
a bit of slumming after boffo work in Milton's "Paradise Lost."
© A. O. Scott, The New York Times