Moves like a butterfly, stings like a bee

Rating: 10/10 (7 February 2012)

Best performance of Will Smith's career. Will Smith can be a really good actor capable of playing fully 3 dimensional characters instead of his normal wisecracking self if he actually tries to be. But he's more content to play it safe and just star in a bunch of sci-fi comedies instead of truly challenging himself.
Jamie Foxx was really good in his supporting role, this is the role of Foxx's where people started to taking him seriously and stopped thinking of him as that idiot from Booty Call.
Mario Van Peebles made a return to feature films after being stuck in direct to video oblivion playing Malcolm X.
Jon Voight is absolutely brilliant as Howard Cosell.