New talent, refreshing acting, suspense, cliffhanger, and a subtle love story.

Rating: 10/10 (29 June 2017)

Refreshing new acting/actors and story line.
Edge of your seat entertainment.
Jamie Fox was a good pick.
Most importantly, the future of the Movie business is now blessed with Lily James and Eiza González and Ansel Elgort. OMG, such great talent. We are now entering a New Generation of female and male talent in the Biz.
Thank goodness because I am tired of seeing old Hollywood shoving films down our throats, and then, having to hear Old Hollywood take Political stances-Geeeeeesh.
The only downside is an old actor named Kevin Spacey, although, he gave a great performance, I would have appreciated a "New" talent taking his place.