Despicable Me 3: Only good enough, but not worth the lengthy wait