EXCLUSIVE: James McAvoy meets with fans on the set of “X-Men” in Montreal, Canada

EXCLUSIVE: James McAvoy meets with fans on the set of “X-Men” in Montreal, Canada