Considerably better than I'd expected. Nicolas Cage, often good in this kind of role, is really only so-so - but he has the right kind of look for the film, haunted by his past and tormented in the present, and the visuals are sometimes striking. It's really more of an 'idea' film than a blockbuster, though it has many of the trimmings of the latter; it falls somewhat short, but nobly so. Reminds me a bit, actually, of Aronofksy's
The Fountain, in the attempt to meld metaphysical messages with darkly dream-like imagery and a sprinkling of action.