Action films, Shakespeare, indie dramas, blockbuster thrillers—James ... McAvoy worked his ass off in the gym, sometimes fitting in a full weightlifting session before filming started early ...