Todo esto cambia cuando conoce a un nuevo cajero llamado Thomas Worther (Jake Gyllenhaal), un chico solitario y depresivo que se hace llamar a sí mismo Holden (en honor al personaje principal de su novela favorita, Holden Caulfield de "El guardián entre el centeno") con quien inicia una relación.