Which character did Cameron Diaz voice in the Shrek franchise?
Snow White
Cinderella
Princess Fiona
Queen Lillian
Answer
Cameron Diaz provided the voice for Princess Fiona in the Shrek franchise. The character is a key figure in the series, known for her fiery spirit and unexpected strength.