Film took a slight dip at the halfway point when they started lobbying jokes. And the villain was a little under-developed but no major plot holes or cheesy bull to distract. For a while there they were on a great path and should went darker instead of lighter