The story line is a little dull and predictable. The characters are not interesting, but if you are looking for a game to just sit back and enjoy the visuals and action sequences this game is worth the rent. Wasn't really keeping track, but if I had to guess I'd say the main story lasts anywhere between 6-8 hours. The story is like Far Cry 3, but much more linear than open world. Give it a try if you haven't already. There aren't that many games out yet for the next gen systems.