En Nueva York, Leo (Derek Jacobi), un inmigrante judío polaco, vive con el recuerdo del gran amor de su vida. A pesar de su dolorosa historia, vive alegremente gracias a su peculiar relación con su mejor amigo, Bruno (Elliott Gould). Al otro lado de la ciudad, Alma (Sophie Nélisse), una precoz adolescente neoyorquina llena de vitalidad, descubre ...