Saw this great movie the other day. It is one of those delightful occasions where you watch something is totally different than classic hollywood movies. For example, even the villains are likeable here.
The acting is so fresh and informal. All the actors get equal time and perform with the similar informality and to some extent realism. Will Smith plays the main character well although maybe a bit too much.
All the supporting cast are wonderful. Helen Mirren is very funny at times. And so well picked for this role. Kate Winslet plays a very likeable character and so naturally.
The ending is a very nice surprise. Actually there are two parts to the ending that are surprises.
Was a free watch on cable on-demand.
Highly Recommended. Make a good movie to watch with loved one. I promise you it will be a fresh story/movie and well worth the time to watch.