James McAvoy in the role of lawyer is acting very well. He is handsome and charismatic. Robin Wright as Anne Surrat is as good as McAvoy. She is just for her role,beautiful,strong,determined woman. Her make up is very succesful to show her older then real.
The end of movie is not succesful to meet expectations but it worths to watch this.