Sharon and Ozzy Osbourne were seen walking the red carpet together on Saturday at a start-studded event in Hollywood.

The couple put their marriage troubles behind them and made a public appearance together at a gala to benefit the Los Angeles Gay and Lesbian Center. The two were reportedly living apart while Osbourne battled his recent drug and alcohol relapse.

Earlier in the day, the couple was spotted dining together at the Polo Lounge inside the Beverly Hills Hotel. The 64-year-old heavy metal singer arrived ahead of time with another man. Sharon joined them a short while later. According to sources, they kept the conversation on business terms but by the end of the meal, the two appeared much happier.

In the evening, the two met daughter Kelly ahead of the annual An Evening with Women gala at The Beverly Hilton hotel, hosted by Kathy Griffin. The three posed together on the red carpet. Sharon, 60, fixed her husband's hair for a moment and Ozzy later thanked her with a kiss on her cheek.

In April, the former X-Factor judge opened up during her appearance on The Talk. Sharon admitted her husband had been using prescription drugs and alcohol for the last year and a half. She knew it was happening, she said, but she didn't know the extent of it. The couple separated and Sharon said her husband had to be sober for months before she would reconcile.

The Osbournes have been married 31 years and, at the time of their separation, they both insisted they were not getting divorced. It has been reported Osbourne is set to move back to the UK to save his marriage when she returns as a judge on The X Factor UK later this year.