I purchased this on Blu Ray a few weeks ago, but never had the time to watch it. A couple of days ago I had the time, and now I regret having not seen this at the theater.
Will Smith does an excellent job of acting in this movie, and his interaction with his real life son is awesome. I couldn't say enough good things about this movie, I only wish I would have went and saw this at the theater.