Actress Kelly Preston, wife of actor John Travolta, has died of breast cancer at 57.

The actor shared the news on his Instagram page, saying that Preston lost her two-year battle with breast cancer.

It is with a very heavy heart that I inform you that my beautiful wife Kelly has lost her two-year battle with breast cancer. She fought a courageous fight with the love and support of so many. My family and I will forever be grateful to her doctors and nurses at MD Anderson Cancer Center, all the medical centers that have helped, as well as her many friends and loved ones who have been by her side. Kelly’s love and life will always be remembered. I will be taking some time to be there for my children who have lost their mother, so forgive me in advance if you don’t hear from us for a while. But please know that I will feel your outpouring of love in the weeks and months ahead as we heal. All my love, JT

A post shared by John Travolta (@johntravolta) on

A long battle with cancer

Travolta and Preston were married for close to 29 years and have two children, Ella, 20, and Benjamin, 9.

Their eldest son, Jeff Travolta, passed away at 16 in 2009.

In his post, Travolta thanked her doctors and nurses at MD Anderson Cancer Center, as well as friends and family for their support.

"Kelly’s love and life will always be remembered. I will be taking some time to be there for my children who have lost their mother, so forgive me in advance if you don’t hear from us for a while.

"But please know that I will feel your outpouring of love in the weeks and months ahead as we heal. All my love, JT," he wrote.

According to People magazine, Preston and family wanted to keep her battle with cancer private. She was undergoing treatment for the past two years with the support from family and friends.

Kelly Preston in Jerry McGuire
Preston started playing small television roles at the beginning of her career in the 1980s before landing a major movie role in 'Mischief (1985)'.

Other movies she has appeared in includes 'Twin', 'Jerry McGuire', 'Space Camp', 'From Dusk Till Dawn' and more. Her last role was in 'Gotti', which was released in 2018.