You have to decide for yourself, personally I was bored, found it went on too long (I guess it had to explain itself to the average cinema goer) and wasn't all that clever, didn't have nearly as much action as I was expecting, even the ending was a bit of a let down, Total Recall did the "is it / isn't it" thing better.