James McAvoy Explains What He Did (& Didn't Do) to Get His Buff, Lean Body!

You may have noticed that James McAvoy has been looking super buff lately – and he’s now taking to Instagram to clarify some things about his “bigger and leaner” frame. Recently, the 38-year-old Split actor has noticed headlines claiming he eats 6,000 calories a day to look the way he looks. “Seeing a lot of… Read More »
Photos: Backgrid, Getty
Posted To:James McAvoy
