I thought it was pretty good. The main character is interesting and cool. The other characters are hit or miss. Overall ,despite the pacing which I found to drag every now and then and the dialogue being clunky every once in a while, this is a very enjoyable movie.