Roxas is voiced by Jesse Mccartney and has kept the role throughout the years, most recently reprising it with Kingdom Hearts 3.