Winston Salem, Caroline du Nord. Solo, jeune chauffeur de taxi d'origine sénégalaise, est engagé pour une course très spéciale: William, vieil homme sombre et taciturne, lui demande de le conduire deux semaines plus tard au sommet de la montagne "Blowing Rock". Sans retour. Bien décidé à lui faire changer d'avis, Solo décide d'entrer dans la vie de William en devenant son chauffeur attitré. Il espère ainsi garder un oeil sur lui et découvrir ses secrets. Pour William, le vieux rocker sudiste, le Rêve américain n'est plus qu'un passé amer, pour Solo c'est encore une promesse d'avenir. Malgré leurs différences les deux hommes vont apprendre à s'apprécier. Cette amitié inattendue sauvera-t-elle William ?