You might know him best as one of Lost's most tortured souls, but now Naveen Andrews is taking on a rather different role: He's playing one of the ultimate fair
Naveen Andrews - IMDb
Jafar (Once Upon a Time), Villains Wiki
Once Upon a Time - Where to Watch and Stream Online –
How ''Lost'''s Naveen Andrews has conquered his demons
Once Upon a Time in Wonderland - Where to Watch and Stream Online –
Remember Naveen 'Sayid' Andrews from Lost? He's ready for the return of Jafar
Lost's Naveen Andrews Is Once Upon a Time in Wonderland's Jafar
Lost Solitary (TV Episode 2004) - Naveen Andrews as Sayid Jarrah - IMDb
Once Upon a Time - Where to Watch and Stream Online –
Remember Naveen 'Sayid' Andrews from Lost? He's ready for the return of Jafar
Once Upon a Time - Where to Watch and Stream Online –
Once Upon a Time - Where to Watch and Stream Online –
Naveen Andrews - About