Nas ruas de Nova York, vive George (Richard Gere). Ele está com a saúde fragilizada e não tem pra onde ir. Ele se sente sufocado pela cidade. Quando George se refugia no maior abrigo de Manhattan, o Hospital Bellevue, ainda se sente perdido, pois o ambiente é hostil e está lotado. Ele conhece Dixon (Ben Vereen). Eles tornam-se grandes amigos e agora George volta a ter esperança e deseja se aproximar da filha.