Ted Shackelford

Ted Shackelford (born June 23, 1946) is an American actor. He is best known for his role as Gary Ewing on the CBS television series Knots Landing, in which he starred from 1979 to 1993.