In the Japanese games , Roxas is voiced by Kōki Uchiyama , while Jesse McCartney takes the role in the English versions .
Roxas is voiced by American singer Jesse McCartney in the English versions and voiced by Kōki Uchiyama in the Japanese versions .