Naveen Andrews is back on ABC primetime, joining the cast of Once Upon a Time in Wonderland to play Jafar, that jerkwad from Aladdin.

What's Once Upon a Time in Wonderland, you ask? Short answer: It's the Alice in Wonderland-themed spinoff of Once Upon A Time. Oh, and John Lithgow plays the White Rabbit. YES. The real question is: What's Jafar doing in that world? The smart/easy money is on him just generally being an incredibly evil no-good bad, bad dude.

“I’m proud and thrilled to be back with ABC on an exciting and unique new show!” Andrews told Entertainment Weekly. “This role will be a real departure from any animated versions because of the layered emotions and complexities involved with making him a real three-dimensional character.”