The American actor Tyler Christopher, a star of the soap General Hospital and the former husband of Desperate Housewives star Eva Longoria, has died at the age of 50.

His General Hospital co-star Maurice Benard confirmed his death on Instagram, saying: "It is with great sadness that we share the news of the passing of Tyler Christopher."

He said Christopher died at his San Diego apartment following "a cardiac event".

Christopher - full name Tyler Christopher Baker - spent 20 years on General Hospital, playing Nikolas Cassadine on and off from 1996 to 2016 and winning a Daytime Emmy in his final year on the show for Outstanding Lead Actor in a Drama Series.

He also spent a year on Days of Our Lives, where he earned another nomination.

Illinois-born Christopher was married to Longoria from 2002 to 2004.

He had two children with his second wife, ESPN reporter Brienne Pedigo. The couple married in 2008 and split in 2019.

"Tyler was a truly talented individual that lit up the screen in every scene he performed and relished bringing joy to his loyal fans through his acting," said Benard, who praised his co-star's work surrounding his mental health and addiction problems.

We need your consent to load this Instagram contentWe use Instagram to manage extra content that can set cookies on your device and collect data about your activity. Please review their details and accept them to load the content.Manage Preferences

"Tyler was an advocate for better mental health and substance use treatment who [openly] spoke about his struggles with bipolar, depression and alcohol."

He described Christopher as "a sweet soul and wonderful friend", adding: "We are beyond devastated by the loss of our dear friend and pray for his children and his father."

General Hospital executive producer Frank Valentini described Christopher as "an incredible actor and a dear friend".

Source: Press Association