What I liked:
- Dylan O'Brien can hold his own as a leading man.
- It has a large supporting cast: Aml Ameen, Ki Hong Lee, Blake Cooper, Thomas Brodie-Sangster, Will Poulter, Dexter Darden, Kaya Scodelario, Chris Sheffield, Joe Adler, and Patricia Clarkson.
- It's an imaginative story, entertaining and action packed.