Jafar (Once Upon A Time)

Jafar is the true main villain of One Upon A Time in Wonderland. He is portrayed by Naveen Andrews

A powerful dark magician, Jafar has great plans for the young and willful Alice, related to her lover's magic bottle and the wishes he can great. Jafar originates from the land of Agrabah and has somehow found his way to Wonderland, wherein he will stop at nothing until he gets what he wants, and will try to dispose of those who stand in his way or who no longer are of any use to him. Ultimately, Jafar succeeds in his aim to change the laws of magic, but this comes back to haunt him when Nyx, the guardian to the Well of Wonders, punishes him for stealing her water by forcing him to serve eternity as a genie in a bottle.