Zoey Brooks (ex-girlfriend)
James Garrett is Zoey Brooks' ex-boyfriend. He replaces Chase in his old bedroom, much to the dismay of Michael and Logan. They make it very clear that they don't want him there and he eventually gets the point and leaves. There was also a rumor going on that him and Zoey were dating, which was started by Logan. Michael then comes to James' new bedroom and apologizes, inviting him back to live with them. Later they get Logan to admit that the rumor he spread about James and Zoey was untrue. Later, James and Zoey however, kiss and become a couple. James repeatedly helps the girls get back at Logan. He also hates Michael's Clackers. In Chasing Zoey, James gets Zoey a locket with an inscription on it that says "I love you." She doesn't talk to him and ends up breaking up with him, saying she loves him but there's something in the way. However, they decide to remain friends, James isn't seen again after this.
James made a total presence of 9 episodes out of 65 total throughout the series. He was not introduced until the Season 4 Rumor of Love and is absent for Season 4 "Trading Places," "Fake Roommate," "Alone at PCA," and "Chasing Zoey (Part 2)." He is also one of only two main characters who had never gone a full season of being present in every episode, the other being Dustin Brooks. Like Dana Cruz, he was only in the main cast for one season and even though he only appeared in Part 1, Chasing Zoey is the only Zoey 101 TV movie that James appears in. He has the smallest appearance count of any main character on the series.