Ahmed Best (born August 19, 1973) is an American actor. He gain...wikipedia - 15 Sep 2020
Ahmed Best (born August 19, 1973) is an American actor. He gained recognition in 1999 for providing motion capture and voice of the character of Jar Jar Binks in the Star Wars franchise. He also created, wrote, directed, and produced his own TV show, which he titled This Can't Be My Life.