Hollywood stars Kim Cattrall and Gillian Anderson will appear in an epic adaptation of William Boyd's best-selling novel Any Human Heart for Channel 4.
The four-part adaptation covers a myriad of pivotal 20th century events seen through the eyes of one man.
Jim Broadbent, Matthew Macfadyen and Sam Claflin will all take the role of writer Logan Mountstuart, playing him at different stages of his life.
Boyd said: "I am both thrilled and exhilarated at the prospect of these three sensational actors taking on the role of Logan Mountstuart as we follow him through the 20th century on the emotional, dramatic and rackety journey that is his long and tumultuous life."
Bleak House and The X Files actress Anderson will star as the Duchess of Windsor.
Cattrall, well-known for playing the sexually adventurous Samantha in Sex and the City, will take on the role of Logan's glamorous lover Gloria.
Of the various other women in Logan's life, newcomer Emerald Fennell will play the young writer's wife Lottie, Hayley Atwell will portray Freya, his mistress and the love of his life, and Natasha Little will play his third wife, Alannah.
Other cast members include Green Wing star Julian Rhind-Tutt as revolutionary John Vivian, Tom Hollander as the Duke of Windsor and Samuel West as a friend of Logan.
Channel 4 head of drama Camilla Campbell said: "Jim, Matthew and Sam lead a phenomenal ensemble cast.
"Playing Logan in the different stages of our hero's life, they will brilliantly encapsulate the significant, and the wonderfully insignificant moments that we can all relate to.
"With such a talented range of British actors on board this is sure to be an unmissable television event and I can't wait to see this epic tale unfold on Channel 4."
The broadcaster has decided not to renew its rights deal for reality series Big Brother after this year and has said it was pumping £20 million into revamping its drama schedule.
Any Human Heart will be broadcast on Channel 4 later this year.Reuse content