‘Once Upon a Time in Wonderland’ spoilers: ‘Lost’s’ Naveen Andrews to play Jafar

Wonderland“Once Upon a Time in Wonderland” may have just found the perfect way to convince many people to watch: They just a “Lost” favorite in a role that anyone who loves the world of “Aladdin” will be excited to see.

Sources at Comic-Con confirm that Naveen Andrews, who you otherwise know as Sayid from the long-running ABC hit, is going to be taking on the part of Jafar for the “Once Upon a Time” off-shoot this coming fall. We have long suspected that Andrews would come on the flagship show thanks to his relationship with Adam Horowitz and Edward Kitsis, who also made a name for themselves on “Lost.” We and so many others just assumed that Aladdin would be a more likely role.

What is somewhat interesting about this casting now is that it does in some ways divide up the two shows in a more interesting manner, given that we have already seen one person from this universe in the “Once Upon a Time” world in the Genie, played by Giancarlo Esposito. So where would Aladdin or Princess Jasmine appear? We believe that they would have to show up in one of these worlds eventually, at least in the same sort of way that we are eventually going to be meeting Peter Pan.

Andrews will be appearing early on during the season presumably, and we would believe him to be one of the show’s primary villains. There will not be too much crossover between this show and the flagship one during the season, mostly because we’re sure producers want them to stand on their own.

What do you think about this casting? If you want to read more about the return of Meghan Orey’s Red, you can do so over at the link here.

Photo: ABC

Love TV? Be sure to like CarterMatt on Facebook for more updates!