Ahmed Best is a voice actor who appears in Star Wars (1998-2003) as Jar Jar Binks. He was born around 1974.

Filmography

External links