Despite a stacked cast and an intriguing set-up, Benjamin Caron’s twisty film eventually gets caught in its own web of cons