Cam regrets Fiona's Californian tones
Cameron Diaz wishes she had given Fiona in ‘Shrek’ a British accent.
The US actress – who has voiced ogress Fiona in all four of the movies – would have rid herself of her Californian accent had she known the green-skinned character’s parents were being voiced by Julie Andrews and John Cleese in the second film.