Cameron Diaz racked up even more frequent-flyer miles when she jetted from Tokyo to Seoul, Korea to continue promoting the international release of Shrek the Third. Diazwho plays princess Fiona in the fractured fairytale flickshas already signed on for the fourth installment of the Shrek series.