I personally loved it. There are not many things Will Smith does that I do not immediately enjoy and this movie is among them. Some of my favorite moments if described would give the twists and turns away - so I will leave you with a five-star review and leave you to watch it and enjoy every moment for yourself~