Frank Slade (Al Pacino), um tenente-coronel cego, viaja para Nova York com Charlie Simms (Chris O'Donnell), um jovem acompanhante, com quem resolve ter um final de semana inesquecível antes de morrer. Porém, na viagem ele começa a se interessar pelos problemas do jovem, esquecendo um pouco sua amarga infelicidade.