Rating of
2.5/4
Chris Kavan - wrote on 10/04/09
A good movie that packs and emotional punch. Will Smith is pretty much made for his role and the supporting cast also holds up well. The story keeps your attention, even when it jumps around. All in all, worth it to watch.