
Who can you trust with the truth?
A young Oxford academic and his attorney girlfriend holiday in Morocco. They bump into a Russian millionaire who owns a peninsula and a diamond watch. He wants a game of tennis. What else he wants propels the lovers on a tortuous journey to the City of London and its unholy alliance with Britain's intelligence establishment, to Paris and the Alps.
Mark Gatiss
Billy Matlock

Saskia Reeves
Tamara

Alicia von Rittberg
Natasha

Alec Utgoff
Niki

Mark Stanley
Ollie

Grigoriy Dobrygin
The Prince

Marek Oravec
Andrei

Velibor Topic
Emilio Del Oro

Carlos Acosta
Ballet Dancer

Pawel Szajda
Pasha