good acting, good dialogue, good action, good gags, cool cameos, nice twists and turns, etc.really not much to complain about.seems like critics shit on it but audiences loved it.