This is probably a very good 2-hour movie… unfortunately, it runs about an hour longer than that. It jumps around without any proper set-up, spends too long on secondary stories, and then races through to a quick wrap-up. Excellent acting throughout, but needed a critical editorial eye.