Interesting watch, but too many loose ends and highly unlikely scenarios. The lead character seemed to have conflicts within his character traits throughout the movie, maybe it was his evolution, definitely was at the end, but the character development was sloppy nonetheless. Worth the watch, but not a must see or anything