Stop Making Sense, the remastered concert film that sowed delight at TIFF, opens on 300 Imax screens in the U.S., Canada, U.K. and Ireland. Locations Stateside number 260 ahead of a nationwide release next week. The 1984 Talking Heads extravaganza from Jonathan Demme is presented in its new iteration by A24 — meaning the