Veteran American actor Gil Gerard, best known for his iconic portrayal of Captain William “Buck” Rogers in the science-fiction
television series Buck Rogers in the 25th Century, has died at the age of 82. His passing was confirmed by his wife, Janet Gerard, who announced the news on December 16, 2025, after he lost his battle with a rare and aggressive form of cancer in hospice care.
Gerard’s portrayal of the futuristic NASA pilot — frozen in space and revived 500 years in the future — made him a beloved figure among science-fiction fans during the show’s original run from 1979 to 1981. The series, which began as a feature film before expanding into a television hit on NBC, became one of the era’s defining space adventures and cemented Gerard’s place in pop-culture history.