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
Timberlake to voice-star in Shrek 3
AdvertisementAdvertise with NZME.