American actor Jay Pickett has died at the age of 60.

The soap star - famed for appearing on General Hospital, Days of Our Lives and Port Charles - was on set and filming a scene for his upcoming movie, named Treasure Valley, when he died, according to the film's director, Travis Mills.

Travis penned a statement on the Treasure Valley official Facebook page where he shared that there was "no official explanation for the cause of his death" but said it seemed to be "a heart attack."

He also added that the crew and cast are mourning the star, alongside his "devastated" family."

The message read: "Many of you have already heard about the tragedy that happened two days ago. Jay Pickett, our leading man, writer, producer, and creator of this movie passed away suddenly while we were on location preparing to film a scene.

Jay Pickett has died at the age of 60 (

Image:

WireImage)

"There is no official explanation for the cause of his death but it appears to have been a heart attack. Everyone present tried as hard as they could to keep him alive. Our hearts are broken and we grieve for his family who are so devastated by this shocking tragedy.

"As so many of us know, Jay was an incredible man. He was kind, sweet, and generous. He was one of the best actors I ever worked with and it was an honour to collaborate with him.

"Everyone who met him, even for the briefest moment, could feel his warmth, his wonderful spirit. It is difficult to find the words right now to say more. His closest friends have said that he was very happy making Treasure Valley and my hope is that he truly was.

"He was doing what he loved: acting, riding horses, making movies. And he was magnificent. -Travis Mills."

Film director Travis Mills penned a statement on Facebook (

Image:

Facebook)

Do you enjoy reading about celebrities? Sign up for all the best celeb news from the Mirror here .

Actor Jim Heffel also took to Facebook to pay tribute to Jay.

He uploaded several snaps of them together from filming Treasure Valley and wrote: "Yesterday I lost a good friend and the world lost a great person. Jay Pickett decided to ride off into the Heavens.

"Jay wrote the story and starred in it. He was also co producer with myself and Vernon Walker. He will be truly missed. Ride like the wind."

Jim Heffel also took to Facebook to pay tribute (

Image:

Facebook)
Jay starred on General Hospital, Days of Our Lives and Port Charles (

Image:

GC Images)

Jay's soap career started in 1991 when he won the role of Dr. Chip Lakin on Days of Our Lives.

The telly regular then went on to play Frank Scanlon on Port Charles for over 700 episodes between 1997-2003.

Jay also also appeared on General Hospital as Det. David Harper from 2006-2008.

Deadline report that the actor is survived by his wife Elena and their three children.