Princess Isabel of France will always have the features of Sophie Marceau, the beautiful french actress who played this role in the Mel Gibson Braveheart movie.