Atom Egoyan has conjured up a multilayered work that tackles any number of fascinating issues
Sentiment: positive