Randall England, the actor who played jewel thief Jack Slater on General Hospital, died on September 25, 2026, at the age of 75. His family said he died peacefully, surrounded by loved ones. Entertainment outlets reported his death in November, and Deadline reported that he had esophageal cancer.

The Jewel Thief Who Came to Port Charles
England joined General Hospital in 1984 as Jack Slater, a villain whose story ran into 1985. The role put him in scenes with longtime soap star Anthony Geary and veteran actress June Lockhart. Of all his television appearances, it was his time in Port Charles that would become his best-known work.
From Baseball and Modeling to Film and Television
Born in Oklahoma City in 1951, England pitched for the University of Oklahoma before pursuing modeling. That work took him to New York, where he studied acting and performed in plays including All My Sons and The Glass Menagerie before moving to California.
His screen career extended well beyond daytime television. He appeared in Dallas, The Young and the Restless and Baywatch, and his film credits included Cat City and Beverly Hills Chihuahua. He also wrote, produced and recorded music under the name RAE.
The Role That Meant the Most to Him
For soap fans, England will be remembered as Jack Slater. His family remembered a man who gave his time freely and encouraged friends and former students. In their tribute, they said the roles that meant the most to him were being a father and being “Pappaw” to his grandchildren.