Al año siguiente, Diaz prestó su voz a la princesa Fiona en la exitosa cinta animada "Shrek" y trabajó junto a Tom Cruise en "Vanilla Sky".