Yuji Ueda (??? ???, Ueda Yuji, born ?? ??, June 15, 1967) is a Japanese voice actor best known for voicing the roles of Sagara Sanosuke in Rurouni Kenshin, Akito Tenkawa in Martian Successor Nadesico, Takeshi/Brock in Pokémon, Horohoro/Trey Racer in Shaman King, Johannes Krauser II in Detroit Metal City, Keitaro Urashima in Love Hina, Shirou Iori in Kill la Kill, and Yousuke Fuuma in Wedding Peach.