Tristan Rogers, who played legacy character Robert Scorpio on ABC’s “General Hospital,” died Friday, less than one month after he made a special appearance on the soap opera. He was 79., Tristan Rogers death: Longtime ‘General Hospital’ star dies at 79 after cancer battle Actor Tristan Rogers had been battling lung cancer and his manager said he was never a smoker, Tristan Rogers, who played Robert Scorpio on "General Hospital" for over four decades, has died at age 79 after being diagnosed with cancer last month., Tristan Rogers has died at the age of 79. He was best known for playing Robert Scorpio on 'General Hospital', a show he joined in 1980., Tristan Rogers, known for his role as Robert Scorpio on “General Hospital,” has died. He was 79. Rogers first appeared on the show in 1980 and became a beloved character., .