The Good Liar is thin but quite satisfying in the end, the karma of the past catching up – if only history righted itself like that in real life. Despite its flaws it’s a highly enjoyable 100 minutes, watching four top performers wring every conceivable expression, every tiny knowing pause, from every twist.

