Even if I got frustrated with almost all the characters at some points I can't blame it on poor acting. They were acting their parts.
This is a mystery/thriller vehicle with good actors trapped in bad writing.
In the very first minutes of the movie, the main antagonist is honoring his mentor proclaiming how much he is ahead of his time. He's years ahead of his time, no, he's light-years ahead of his time.. After that he goes on about how the protagonist doesn't have the intellectual capacity for his task. It got me thinking.. "light-years" is not a measure of time, it's a measure of distance. Sure maybe the antagonist could be kinda slow but it didn't look like they were going for that in the movie. Sure, you could say that someone is ahead of others by "miles" or something like that but it doesn't really matter to me. I thought it was kinda dumb and that is what I thought of the movie as well. I really like Val Kilmer and I really hate that I so often see him i movies like this.
If this is broadcast on TV and you can't fall to sleep - it's worth the watch. But that's being generous.