Ewan MacGregor and Naomie Harris are a bit too glamorous to convincingly play a poetics professor and his lawyer wife, but Stellan Skarsgård is great as a Russian gangster who befriends them on their vacation in an attempt to go clean.

The camerawork, saturated in unnatural blues and golds, is distracting and diffused, but John le Carré's source book makes for a ripping great story, in which international intrigue is shot through with a surprising amount of heart. recommended