Joshua Luis Weiner (born February 8, 1979) is an American actor who made his debut as a Kidsongs kid in Kidsongs: A Day at Camp (where he was primarily seen wearing a pink camp shirt) and in Kidsongs: Ride the Roller Coaster (where he wore a light orange shirt). He has two sisters, Danielle Weiner and Sabrina Weiner. Josh made several appearances in many movies and TV shows and he also is a voice over for cartoons, movies and video games. He was the voice of young Hercules in Disney's Hercules in 1997. In all of these movies, TV shows, and video games Josh was credited as Josh Keaton.