Cameron Diaz dons a feisty frock for the 74th annual Academy Awards in 2002. Is she a gypsy queen, or does her dress look like a bad dream?