Who plays the princess of wales in braveheart?

In the film Braveheart, Isabele, Princess of Wales was played by Sophie Marceau. Sophie Marceau was born November 17, 1966 in Paris, France.
Updated on Monday, February 06 2012 at 12:02PM GMT
Collections: sophie marceaubraveheartnovember 17sophieprincess