This is a rather fine thematic film with well-presented underlying themes.