Cast member Mike Myers (L), who gives the voice to "Shrek", poses with co-star Cameron Diaz, who gives the voice to "Princess Fiona", at the premiere of "Shrek the Third" at the Mann's Village theater in Los Angeles May 6, 2007. The movie opens in the U.S. on May 18.[Reuters]