James McAvoy arrives with a smile at the ITV Studios in London

James McAvoy arrives with a smile at the ITV Studios in London

[Full Size]