This movie had a great refreshing original take on some ideas. Without spoiling the movie, I thought it was predictive in the respect to the ideological good vs evil plot but original in the plot devices. The humor had me laughing consistently. I left the movie feeling entertained and satisfied, which is not common in my experience.