ITV's newest drama The Ipcress File follows a British army sergeant on the make in Berlin during the Cold War.
In this newly partitioned city, a sharp working-class young man with sophisticated tastes can make a lot of money.
Harry Palmer is a wholesaler, retailer, fixer, smuggler, and anything else he needs to be.
READ MORE: Ipcress File's Joe Cole reveals finding glasses was main prep for Harry Palmer role
His varied interests bring him into contact with everything and everyone – until the law catches up with him and it all comes crashing to a halt.
Harry finds himself sentenced to eight years in a grim military jail in England, with all his prospects abruptly torn away.
But his impressive network and efficiency have not gone unnoticed, and a gentleman from British intelligence has a proposal.
To avoid prison, Harry Palmer will become a spy.
A dangerous undercover mission ensues, taking Harry from The Beatles’ London to the Berlin Wall, from the back alleys of Beirut to the white-hot sands of a nuclear atoll in the Pacific.
How many episodes of The Ipcress File are there?
There are six episodes.
The first airs on Sunday, March 6, at 9pm, with episode two at the same time on Sunday, March 13.
The following four episodes will air weekly, on Sunday nights, on ITV and the ITV Hub.
Full cast list of The Ipcress File:
Harry Palmer - Joe Cole
Jean Courtney - Lucy Boynton
Major Dalby - Tom Hollander
Maddox - Ashley Thomas
General Cathcart - Tom Vaughan-Lawlor
Chico - Joshua James
Colonel Stok - David Dencik
Rashia Boustani - Shireen Farkhoy
Morris - Paul Bazely
Receive newsletters with the biggest and breaking TV and showbiz news by signing up here