Magnificent piece of actors' work, the movie unites a set of characters elaborately put together, like a human puzzle, and the result is nothing short of spectacular. The quality of this script allows us to rethink everything about the characters we take for granted, and there is always a surprise around the corner, which, for the viewer, is one rewarding experience, since the story is so simple, and yet so complex. At the end, we won't believe our eyes - talk about character arcs! Rest assured, this is a movie always worth seeing and one of the best actors' movies I have seen for years.