British presenter and actress Lynda Bellingham, who had cancer, has died aged 66, her agent has confirmed.
Sue Latimer said she died yesterday "in her husband's arms".
The actress, best known for her long-running role as a mother in the Oxo TV adverts, had been battling colon cancer since being diagnosed in July 2013.
Bellingham said she had planned to end her treatment to limit her family's suffering after it spread to her lungs and liver.
In a statement on behalf of Bellingham's family, Mrs Latimer said: "Lynda died peacefully in her husband's arms yesterday at a London hospital.
"Her family would like to thank the nurses and staff for their tremendous care and support."
She added: "Actor, writer and presenter - to the end Lynda was a consummate professional."
Bellingham was also known for shows such as All Creatures Great and Small and in recent years was on the panel of ITV's Loose Women.