Actor James McAvoy arrives with a smile at the ITV Studios in London where he is to appeared on the Good Morning Britain show.

Comments are closed.