Such is the density of its different levels that repeat viewings will be amply rewarded — although cinemagoers will be unlikely to maintain Laing's middle position on the film's many polarising provocations.
His film is almost perfectly timed, with only a somewhat flabby mid-section to detract from the experience, although the «twists» could fail to surprise seasoned cinemagoers.