The relationship between Justin Timberlake and Cameron Diaz is the stuff of fairy tales.
Timberlake will provide the voice for a new character in Shrek 3, the latest sequel to Dreamwork's animated ogre franchise voiced by Diaz and Mike Myers.
The former 'N Sync singer will play a young King Arthur, or Artie, King Harold's rebellious nephew. It will be Shrek's job to teach Artie to act like royalty.
Timberlake to voice-star in Shrek 3
AdvertisementAdvertise with NZME.