This was an amazing movie, I was really happy when I saw Will Smith. His performance was outstanding and extraordinary. He is a great actor and I admire him for that. It is sad that this movie does not get the credits and recognition it deserves only because some people can't forget.
Human nature never changes, you can be right all your life and no one notices but make one mistake and you will be remembered forever for that single mistake.
We cannot change the past, all we can do is to learn from our mistakes and move on. Will Smith is a human being, He is not God. Don't expect him to be perfect as any one of us is perfect. We all make mistakes, the only difference is that some mistakes stay in the shadow but that does not mean that they do not exist. Blessings!!