Guest Stars Jennifer Landon as Sarah Allen Robert Eli as Samuel Smith Zack Gafin as Laz Lenne Klingaman as Caroline Vaughter Co Starring Duke Lafoon as John Cain Finn Brown as Caleb Vaughter Tyler Hubbard as Drew Abner Kittson O'Neill as Michelle Cain James Anthony McBride as Adam Yates Brad Bellamy as Jerry McKerron