Naveen Andrews is an English-born American actor well known for his role as Sayid Jarrah in Lost.
He also played Jafar in the TV series Once Upon a Time in Wonderland.[1] , Tamir Maipaul in The Beast, and Pindi in 1998's Mighty Joe Young.
Disney Roles
References
Community content is available under CC-BY-SA
unless otherwise noted.