At nearly 3 hours running time, it is over 1/3 too long. What little there is to accomplish could easily be achieved in well under 2 hours.
Anthony Hopkins is competent as always, but I was sorry to see him in this decidedly second-rate film Brad Pitt is largely expected to do nothing but look slightly clueless but otherwise expressionless. The director must have been besotted with Claire Forlani as he keeps the camera focused on her for so long that it becomes obvious she doesn't know how to fulfil his expectations of facial expression. This is where most of the time-wasting goes on. (If you're a fan of hers, you'll love it. I was bored to tears).
I kept watching simply because the plot seemed promising and I wanted to finish my knitting. It wasn't and I did.