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


Community content is available under CC-BY-SA unless otherwise noted.

Bring Your Disney Movies Together