"On June 28 at 2 p.m. my darling daughter Charlotte Emily passed on to eternal life, having succumbed to ovarian cancer," Brosnan, 60, said in a statement to People. She was surrounded by her husband, her two children and her two brothers.
Charlotte had battled the disease for three years.
"Charlotte fought her cancer with grace and humanity, courage and dignity. Our hearts are heavy with the loss of our beautiful dear girl," said the man who had played James Bond four times.
"We pray for her and that the cure for this wretched disease will be close at hand soon. We thank everyone for their heartfelt condolences."
"The Thomas Crown Affair" and "Remington Steele" actor married his current wife, Keely Shaye Smith, in 2001. They have two children together: Dylan, 16, and Paris, 12.
"The worst thing that could have happened to me happened," Brosnan told Parade in 1995, speaking of Harris’s death. "Only the loss of a child must be more devastating."
Brosnan talked to the Daily Mirror about his 2012 film,
"To watch someone you love have their life eaten away — bit by bit, by this insidious and horrid disease — becomes an indelible part of your psyche."
Charlotte is survived by her husband, Alex Smith, and her children, Isabella, 15, and Lucas, 8.
[For the record, 12:15 July 2: This post originally said Brosnan was in two James Bond films. In fact, he played the character four times.]