Gary Oldman stars in a riveting, fiendishly clever and complex adpatation of John le Carré’s classic spy novel, which more than measures up to the iconic 1970s TV series.

Oldman is subtle and patient as spycatcher George Smiley, brought out of retirement by John Hurt to hunt a Soviet mole at the heart of the 1970s British intelligence service.

Benedict Cumberbatch helps him work out whether the traitor is ambitious Toby Jones, dapper Colin Firth, solid Ciarán Hinds, or even Hungarian David Dencik.

Thanks to brilliant acting and Tomas Alfredson’s deft direction, it’s very rewarding finding out.