We took our family to see - kids ages 5-14 and everyone loved it! You can't go wrong with Jack Black!! Some people might say it's formulaic or predictable but as the saying goes, it's not the desination but the journey. Touching where it needs to be, funny and surprising at other times. Great all around!