Timothy "Tim" Hamaguchi is a Canadian voice actor of Japanese descent. Born in Edmonton, Alberta, he has operated in Alberta, Toronto and Vancouver, being best known for his work on various anime dubs. He is sometimes credited under the pseudonym James Beach.
Roles
Anime
- Bakugan Battle Brawlers - Ryo
- Bakuten Shoot Beyblade - Hiro Granger
- Beyblade V-Force - Zeo
- Cardfight!! Vanguard - Aichi Sendou
- Deltora Quest - Manus
- Knights of the Zodiac - Pegasus Seiya
- Scan 2 Go - Kaz
- Slam Dunk - Ryota Miyagi, Yuji Okusu
- Spider Riders - Igneous
Film
- Animal 2 - Paramedic
- The Day After Tomorrow - Taka
- Hard Sell - Kevin
- Warriors of Tera - Yaguchi
Live-Action TV
- Beautiful People - Event Caterer
- Mayday - Tokyo Controller
- Mutant X - Freaked Out Orderly
- Queer as Folk (US) - Diner Boy, Grad Student
- Soul Food: The Series - Messenger
- Starhunter - Agent #1
- This is Wonderland - Mr. Matsui
Video Games
- Dynasty Warriors: Gundam 3 - Kamille Bidan
Western Animation
- Captain Flamingo - Oswald, Nick Name
- Cyberchase - Slider (seasons 3-9)
- Delilah & Julius - Additional voices
- Friends and Heroes - Abe
- Get Ed - Additional voices
- Growing Up Creepie - Octavius
- The Little Prince - Dokan
- Miss Spider's Sunny Patch Friends - Berry
- Skyland - Mahad
- Zeke's Pad - Jay Fritter