With Queen Latifah.

I thoroughly enjoyed it. It was funny, had a message, but didn't beat you around the head with it either. Thoughts and opinions?