A Separation
Joseph Walsh
The complexity of the characters is wonderful; as a viewer you in one scene enraged at their actions then following a plot twist in the next scene you are wholeheartedly sympathizing with them.