Scottish actor James McAvoy, star of ‘X Men: First Class’ and ‘Atonement’, has received rave reviews from both critics and peers for his performance in the modern take of...

Read More