Just saw this flick and going in I didn't know what to expect but it turns out to be a really good movie. It starts out a little slow but builds up to a powerful ending. Will Smith gives a very good...