<Li> Debra Winger as Margaret "Maggie" Bennett, owner of Maggie's, and Colt and Rooster's mother . Maggie is divorced from Beau and lives in a trailer behind the bar she owns . Much more lighthearted and caring than Beau, her company and advice is often sought out by the boys on how to deal with problems, especially those concerning their father . Maggie is something of a hippie and is an avid marijuana smoker . </Li> <Li> Elisha Cuthbert as Abigail "Abby" Phillips - Bennett, a Garrison High School history teacher and Colt's high school sweetheart and current wife . Abby was in a five - year relationship with Kenny and was briefly engaged to him, but ultimately she broke it off and hooked back up with Colt . She and Colt are now married and are expecting a baby girl . (recurring, season 1; main cast, season 2--present) </Li> <Li> Sam Elliott as Beau Roosevelt Bennett, Maggie's ex-husband, and Colt and Rooster's father . A Vietnam War veteran, he has worked the ranch since returning from the war and taking it over after his father died . He is difficult to get along with, perpetually annoyed with everyone and everything . He has an estranged relationship with Rooster and Colt . He detests many modern amenities and is easily angered by his sons' antics . Beau appears to be a Republican with a special affinity for Ronald Reagan but at times seems to despise all politicians regardless of affiliation . </Li> <Ul> <Li> Barry Corbin as Dale Rivers, a hearing - impaired veterinarian and close friend of Beau's </Li> <Li> Grady Lee Richmond as Hank, a regular Maggie's patron </Li> <Li> Bret Harrison as Kenneth "Kenny" Ballard, a Courtyard by Marriott manager and Abby's ex-fiancé </Li> <Li> Megyn Price as Mary Roth, a Cracker Barrel waitress and Rooster's older girlfriend </Li> <Li> Kelli Goss as Heather Roth, Mary's younger daughter and Colt's ex-girlfriend, was pregnant with their child . </Li> <Li> Molly McCook as Darlene Roth, Mary's older daughter </Li> <Li> Kathy Baker as Joanne, a Cracker Barrel waitress, Mary's friend, and potential new love interest for Beau </Li> <Li> Ethan Suplee as "Beer Pong Billy" Tompkins, a police officer and high school friend of Colt and Rooster's </Li> <Li> Aimee Teegarden as Nikki, Heather's friend and Billy's fiancée </Li> <Li> Chasty Ballesteros as Tanya Showers, a sexy weather reporter and Kenny's current girlfriend </Li> <Li> Laura Vallejo as Maria, a Maggie's waitress </Li> <Li> Sharon Lawrence as Brenda Sanders, a widowed hairdresser who befriended Beau when he and Maggie separated </Li> <Li> Maggie Lawson as Jen the engineer, who wants to build a pipeline underneath the Bennett Ranch and Rooster love interest . </Li> <Li> Wendie Malick as Lisa Neumann, owner of Neumann's Hill </Li> </Ul>

Who plays the old vet on the ranch