The story gets a little hard to follow sometimes, but it was enjoyable and worth the time.