Katie (Julianne Hough) débarque seule et sans attache dans la petite ville de Southport, en Caroline du Nord. Belle, jeune et mystérieuse, elle devient vite le sujet de toutes les conversations...
Solo est un chauffeur de taxi au bon cœur, vivant en Caroline du Nord. Il va être embauché par William, un septuagénaire sudiste, pour le conduire deux semaines plus tard au sommet d'une montagne...