![James McAvoy Explains What He Did (& Didn't Do) to Get His Buff, Lean Body!: Photo 4001247 | James McAvoy Pictures | Just Jared James McAvoy Explains What He Did (& Didn't Do) to Get His Buff, Lean Body!: Photo 4001247 | James McAvoy Pictures | Just Jared](https://cdn.justjared.com/wp-content/uploads/2017/12/mcavoy-buff/james-mcavoy-buff-body-02.jpg)
James McAvoy Explains What He Did (& Didn't Do) to Get His Buff, Lean Body!: Photo 4001247 | James McAvoy Pictures | Just Jared
![James McAvoy Explains What He Did (& Didn't Do) to Get His Buff, Lean Body!: Photo 4001246 | James McAvoy Pictures | Just Jared James McAvoy Explains What He Did (& Didn't Do) to Get His Buff, Lean Body!: Photo 4001246 | James McAvoy Pictures | Just Jared](https://cdn.justjared.com/wp-content/uploads/2017/12/mcavoy-buff/james-mcavoy-buff-body-01.jpg)
James McAvoy Explains What He Did (& Didn't Do) to Get His Buff, Lean Body!: Photo 4001246 | James McAvoy Pictures | Just Jared
![NEW YORK, NY - JANUARY 18: James McAvoy attends the 'Split' New York Premiere at SVA Theater on January 18, 2017 in New York City People: James McAvoy Stock Photo - Alamy NEW YORK, NY - JANUARY 18: James McAvoy attends the 'Split' New York Premiere at SVA Theater on January 18, 2017 in New York City People: James McAvoy Stock Photo - Alamy](https://c8.alamy.com/comp/KHMKFP/new-york-ny-january-18-james-mcavoy-attends-the-split-new-york-premiere-KHMKFP.jpg)
NEW YORK, NY - JANUARY 18: James McAvoy attends the 'Split' New York Premiere at SVA Theater on January 18, 2017 in New York City People: James McAvoy Stock Photo - Alamy
![James McAvoy Explains What He Did (& Didn't Do) to Get His Buff, Lean Body!: Photo 4001251 | James McAvoy Pictures | Just Jared James McAvoy Explains What He Did (& Didn't Do) to Get His Buff, Lean Body!: Photo 4001251 | James McAvoy Pictures | Just Jared](https://cdn.justjared.com/wp-content/uploads/2017/12/mcavoy-buff/james-mcavoy-buff-body-06.jpg)