Good acting and good directing. But it's a bad movie. I'll tell you why.
Because it commits the one, main deadly sin that destroys a movie. It's boring.
You could have William Hurt, Sam Rockwell and Philip Seymour Hoffman directed by Scorsese, it wouldn't matter one damn bit when the movie is boring.
Yes, I know it's a "slow buildup" but it's BORING. And it didn't have to be. Lots of good movies have "slow buildups" or are generally slow, but they are still good.
And here comes the bit that's going to pull everybody's panties into a collective twist:
I turned it off after about one hour. Because it was boring.
I like art films, I admire the works of Von Trier, Malick and Wes Anderson. I do not demand constant action. I demand not boring.