Naveen Andrews lands major role on Once Upon A Time In Wonderland!

Image and video hosting by TinyPic

He’s back: Naveen Andrews is returning to ABC primetime. The actor has booked a major role on upcoming fall series Once Upon a Time in Wonderland.

Andrews will play Jafar — the main villain in Disney’s 1992 film Aladdin.

The role will mark Andrews’ U.S. TV return since playing Sayid on Lost, which concluded in 2010. He’s appeared in one other project, the UK series Sinbad, which was aired stateside on Syfy, and was cast in an ABC pilot earlier this year. The super-secret casting was just announced during the Wonderland panel, with Andrews surprising fans by taking the stage.

“I’m proud and thrilled to be back with ABC on an exciting and unique new show!” said Andrews in a statement to EW. “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.”