A fine movie, with good performances all around. Good script, good direction.