While in a hotel I watched most of this movie over lunch. Entertaining, as Jack Black always is. Definitely worth watching, even though it's quite predictable. I loved hearing Ian McShane's voice as the villain!