US actor and producer Patrick Muldoon, known for his roles in the famous soap Days of Our Lives and the movie Starship Troopers, has died at the age of 57, according to US media reports.

Muldoon, who also starred in another hit 1990s US TV show, Melrose Place, died at home of a heart attack on Sunday, his manager confirmed to Deadline.

He played Austin Reed in NBC daytime show Days of Our Lives, a boxer who becomes romantically involved with Carrie Brady (Christie Clark), from 1992 to 1995. He briefly returned to the show in 2011.

Muldoon starred in Paul Verhoeven's sci-fi action film Starship Troopers in 1997, playing Zander Barcalow, the romantic rival of the lead character, portrayed by Casper Van Dien.

Alison Sweeney, who starred alongside Muldoon on Days Of Our Lives, paid tribute on X, posting: "This is such heartbreaking news. Pat was a rare kind of person - brilliantly talented, endlessly kind and generous in spirit."