Princess Fiona

Princess Fiona is a character in the Shrek franchise. She is formerly voiced by Cameron Diaz and currently voiced by Patti Harrison.