I be not a great Will Smith fan , but he do a very outstanding job in this high techno , edge of your seat , intelligent , DO not go to the bathroom without pause the video - video ! you absolutely will not go wrong with this one ... promise !