James McAvoy.

James McAvoy.

Scottish.

Professor X.

Scotland.