Lazarus (Samuel L. Jackson), ex-músico, um homem de fé intensa que foi abandonado por sua esposa há pouco tempo, encontra uma jovem ferida à beira da estrada e decide ajudá-la. Ao conhecer Rae (Christina Ricci), que é dependente química e ninfomaníaca, os dois começam uma amizade improvável, unidos pela perda, pelo desejo e, principalmente, pela busca por redenção, embalada pelo som do Blues.