The Sopranos' Joseph Siravo loses cancer battle aged 64

The Sopranos star Joseph Siravo has died aged 64.

The actor, best known for playing Tony Soprano's father in the much-loved TV series, passed away on Sunday, after a long battle with cancer.

News of his death was revealed by Siravo's daughter, Allegra Okarmus, on social media, as she wrote: “I was by his side when my dear father passed away this morning, peacefully, in his beloved Treehouse. We are both so lucky to be so intensely loved. I am so immensely grateful to have had him here on earth and I know that he hasn’t gone very far. He had many credits, but his favourite one by far was that of Nonno Joe.”

Siravo's famous friends were quick to pay tribute to the late star, with actor Gerry Pastore writing: "RIP my dear friend, who fought an incredible fight. I will miss you. See you on the other side.

"He was a true gent to boot and as you well know hard to find that mutual bond and sincerity. Acting has always been a passion and finding true friends that lift you up and support was often difficult. Myself, Joe, Michael Rispoli (who played Jackie Aprile Sr.) and Jimmy Gandolfini (Tony Soprano) always supported each other even when up for the same roles, it’s how we rolled."

And Maureen Van Zandt, who also starred in The Sopranos, wrote on Twitter: "Just heard Joe passed away. A talented and lovely man. A perfect Johnny Boy Soprano... Deepest condolences to his family and friends.”

As well as starring in The Sopranos, Siravo appeared in The People vs OJ Simpson, and Carlito's Way opposite Sean Penn and Al Pacino.