The 61st Annual Motion Picture Club Awards and Installation Luncheon at the Marriot Marquis, in New York, on October 26 2000 Julia Stiles won the Star of Tomorrow Award