Andrew Garfield lost 40 lbs so that he can realistically played his role as a Jesuit priest who underwent massive starvation in their mission to Japan to rescue his mentor. According to the actor, losing such massive amount of weight has never been a burden to him, just part of the journey.
Han Solo was really one shrewd guy from the galaxy far, far away whose street smarts and years of training as a savvy mercenary and smuggler were still in play when he was able to land himself one of the biggest deals of his life.