Garrison "Gary" Arthur Ewing is a fictional character from the CBS soap opera, Knots Landing, a spin-off of Dallas. The character of Gary Ewing was first played by actor David Ackroyd in a 2-part Dallas season two episode "Reunion" in 1978. Gary Ewing was the middle son of oil baron Jock and Miss Ellie Ewing, the father of Lucy Ewing and the ex-husband of Valene Ewing. Over a year later, the part of Gary Ewing was recast for the spin-off Knots Landing with actor Ted Shackelford in the role, and Gary became one of the main stars of the series in 1979. Shackelford played Gary Ewing in Knots Landing for its entire fourteen seasons (1979–1993), while continuing to make occasional appearances in Dallas during that time. The character of Gary made his last Knots Landing appearance in 1997, in the reunion series Knots Landing: Back to the Cul-de-Sac. Shackelford reprised his character for the new, updated version of Dallas in 2013.