Susanne Bier weaves a drama that questions the cost of being good and the urge for retribution ...