Guest Stars Jennifer Landon as Teeter Hassie Harrison as Laramie Eden Brolin as Mia Hugh Dillon as Sheriff Donnie Haskell Katherine Cunningham as Christina James Jordan as Livestock Agent Steve Hendon Piper Perabo as Summer Higgins Will Patton as Garrett Randall Michael Nouri as Bob Schwartz Barry Corbin as Ross Co Starring Mo Brings Plenty as Mo Brings Plenty Jake Ream as Jake Ethan Lee as Ethan Rudy Ramos as Felix Long Jerynce Brings Plenty as Jerynce Brings Plenty Will Boedeker as Will Boedeker (6666 Wrangler) Kory Pounds as Himself Bruno Amato as Terrell Riggins May Lansing as Baby Michael Friedman as Richard Scott Cameron Crosby as Male Protestor Katherine Cronyn as Female Protestor Buster Welch as Himself Gabriel Clark as Prison Guard Estee Fleming as Shirtless Protestor #1 Addie Slanger as Shirtless Protestor #2 Brett Ashley McMillan as Receptionist