Oh boy. This hasn't aged well.
On the plus side, there's some prime Nic Cage acting, particularly in his conflicted "I'm Castor Troy!" scene in the prison.
Also on the plus side, Nick Cassavetes. Six words: "No more drugs for that man!"
On the minus side, there's some prime John Travolta acting.
Also on the minus side, the action takes ages to kick in.
Further on the minus side, which waiting for the action to kick in, we have to…