"Lost" star Naveen Andrews and companion actress Barbara Hershey ended their 12-year relationship, People.com reports.
They quietly split about six months ago, but "remain best of friends," Andrews's manager told People.
Hershey, 62, and Andrews, 41, met in 1998 on the set of their obscure 1999 indie film "Drowning on Dry Land" and fell in love, despite the 21-year age difference.
In 2005, they separated briefly because Andrews had fathered a child with another woman but worked things out and remained together.
Hershey is best known for her turns in films such as "Beaches" and "Hannah and Her Sisters," while Andrews' hit show "Lost," on which he played Sayid Jarrah, just ended its six-season run May 23.