It was surprisingly good. And Jamie Foxx is very good with impressions! Plus, a lot of joking references to Foxx's previous films, including his most recent one Project Power!