On his deathbed in 1547, King Henry VIII of England (Keith Michell) looks back over his eventful private life, which included six very different wives. From the early disappointments of his marriage to the loyal and devout Katherine of Aragon (Frances Cuka), Henry moved to his controversial union with the seductive and clever Lady Anne Boleyn (Charlotte Rampling), but turned against her in the most brutal fashion. After her death, he married the meek and mild Jane Seymour (Jane Asher), but their marriage did not last long and it was followed by a disastrous arranged match with an unattractive German princess (Jenny Bos). Henry then re-married the beautiful and sweet-natured Lady Catherine Howard (Lynne Frederick) - a girl young enough to be his granddaughter. Eventually, he becomes convinced of her adultery and has her executed, only to find comfort in his old age in marriage to a respectable widow (Barbara Leigh-Hunt).