Nació en Nueva York, ciudad en la que sus padres poseen una tienda de artesanía ubicada en el Soho. A los once años ya participaba en producciones teatrales de carácter vanguardista en La Mama Theatre y Theatre de Nueva York. En 1996 debutó en el cine con la película de Billy Hopkins “I Love You,...