Bette Midler and Martin von Haselberg – 36 Years

Bette Midler first gained fame as a singer before becoming a famous actress through her roles in Hocus Pocus, The Rose, and For the Boys. She also got lucky in the love department because she and her husband, artist Martin von Haselberg, have been madly in love for more than three decades.
The couple walked down the aisle in December 1984, and they have a daughter named Sophie, who pursued an acting career as well. Midler continues to look fabulous today, and you can catch her on the series called The Politician. Sources say she will also star in a new Hocus Pocus sequel.

