Brain › Entertainment: Film

Who voices Princess Fiona in Shrek 2?

  1. Kirsten Dunst
  2. Cameron Diaz
  3. Katie Holmes
  4. Keira Knightley

Answer

The correct answer is B) Cameron Diaz.

More Entertainment: Film questions

Play Brain · Practice