Hamlet premiere at the Tribeca Screening Room in New York, on May 1, 2000 Julia Stiles stars as Ophelia in this film