Special Guest Stars Omar Metwally as Mark Lindor Guest Stars Anja Savcic as Scarlet Leyendecker Britt Robertson as Cheyenne Kleinsasser Michelle Forbes as Margaret Kleinsasser Sebastian Roché as Sheriff Wagy Ryan Dorsey as Rand Kleinsasser Kyle Schmid as John Wayne Kleinsasser Paul Piaskowski as Deputy Al Gregor Michael Raymond-James as Blake Kleinsasser Rachel Colwell as Angela Donald Sales as Reynolds Co Starring Sebastian Kroon as Earl Megan Peta Hill as Melinda Brett Houghton as Nick the Bartender Alonso Oyarzun as Dan Adrian Formosa as Kent