I don't understand what Leo's affair with Cate Blanchett added to anything? The movie felt long to me and I feel like all of the Leo/Cate stuff could have been cut. I guess they were setting for a redemptive ending for Leo but didn't make any sense to me.
