How did James McAvoy get so jacked so quickly?

No, James McAvoy did not go on a 6,000 calorie diet
James McAvoy, Diets, Fitness, Glass
12December2017
Sarah Rense