Who provided the voice of the princess in the film ‘Shrek’? July 6, 2017 By Show answer Cameron Diaz More Entertainment QuestionsMore Movies Questions