Hachi's ex-boyfriend. He is a struggling art student and works as a waiter. He met Hachi through his old friend, Junko, and Hachi originally moved to Tokyo to be closer to him. However, their relationship gradually cooled and he cheated on her with Sachiko, a co-worker and classmate. Though he still has feelings for her, he leaves Hachi for Sachiko. Junko later guesses that Shoji felt rejected by Hachi when she refused to fight for him, and that the real reason he chose Sachiko was because she openly showed her love for him. This is opposed to Hachi who was so "one-way" and made Shoji feel as though she only loved him because he loved her. They meet by chance some time later at Jackson Hole and talk for the first time since breaking up. They speak casually, and Hachi admits that she thought that after the drama of him cheating on her died down that they would be friends again. When they part, Shoji tells her that he now realizes that what she was asking for was not really too much, and that he had fun talking to her. Because of this, he says sadly that would not see her again. They part in tears, and Shoji meets up with Sachiko to look at fireworks. He tells her that he can only see things clearly from far away and that the closer things are, the more he loses sight of them. She assures him that that is the same for everyone and they hold hands while watching the fireworks.