It was 2.5 hrs & it was good. I never read the book. There was already talk that there's going to be more (like the Hunger Games movies, which I never saw). In fact, the next movies are going to be Insurgent & Allegiant, which are the rest of the triology. (If you Google any actor's name, you can find out their next movies for the next 2+ yrs on the IMDb.com website.) That Shailene Woodley from Secret Life of the American Teenager, really is breaking out!