German soap opera star Andreas Elsholz has been in a relationship with his GZSZ co-star Denise Zich for 30 years, the couple confirmed amid ongoing public appearances together.
Andreas Elsholz and Denise Zich met on the set of Gute Zeiten, schlechte Zeiten in 1992
Elsholz joined the cast of GZSZ in 1992 at age 20, playing Heiko Richter in nearly 1,000 episodes. Zich joined the series in 1995 as musician Daniela Zöllner. The couple began dating in 1996 after meeting on set, with Elsholz stating he fell in love at first sight.
They married in 2001 and have one son, Julius Romeo, born in 2003
The pair wed in 2001, two years after becoming a couple. Their son Julius Romeo was born in 2003 and recently celebrated his 23rd birthday. Elsholz turned 54 in April 2026, even as Zich is 53.
The couple continues to appear together publicly and on screen
Elsholz and Zich recently attended the B.Z.-Kulturpreis ceremony together. In 2018, they co-starred in an episode of Traumschiff as passengers who fall in love. Elsholz last appeared in an Inga Lindström film broadcast in October 2025, while Zich featured in a new SOKO Stuttgart episode in January 2026.

How long have Andreas Elsholz and Denise Zich been together?
They have been in a relationship since 1996, marking 30 years together as of April 2026.
What was Andreas Elsholz’s role on Gute Zeiten, schlechte Zeiten?
He played Heiko Richter, joining the cast in 1992 and appearing in nearly 1,000 episodes of the long-running German soap opera.