In this movie, Diane Kruger speaks French with a German/Austrian accent - which is undoubtedly how the Austrian-born Marie Antoinette would have spoken herself.
Eva Green was originally cast as Marie Antoinette but dropped out to do Dark Shadows (2012) and was replaced by Diane Kruger.