My expectations of Will Smith movies are very high. I have enjoyed most of his movies. As I said - this one wasn't his best, but I still enjoyed it ALOT. It was much funnier than I thought it was going to be.
Robert Downy Jr was great in this part. Gweynth Paltrow was perfect too. I was worried that it would be corny, but it was great. I would recommend anyone in the family go see it!