Criminally underrated. Not a perfect movie but way better than it's given credit for. Fun, interesting premise, drama, lots of action, fantastic ending. I found any ridiculousness to be really enjoyable and consistent and meaningful. Everyone played the role they were supposed to play and did it really well. It's a good story too - has to be if it's based on a PKD story. The only thing they neglected to develop was the motivation of the villains.