Skip to Content

-Naveen Andrews plays Jafar in ABC’s Once Upon a Time in Wonderland.
-He also played Sayid Akbari on ABC’s hit series Lost.

TV Fanatic