On the Season 6 premiere episode of Once Upon a Time, while Emma (Jennifer Morrison) and the heroes try to stop Mr. Hyde, refugees from the Land of Untold Stories invade Storybrooke. In a flashback, new-to-the-show character Jafar (Oded Fehr) confronts Aladdin (Deniz Akdeniz). Executive producer Edward Kitsis describes Jafar as “a bit of a scary fellow who seems to be somewhat cold-blooded. We are going to learn a bit about the state of Agrabah, and what his role in that place is.”
Jafar is portrayed by Oded Fehr. He’s known for his roles on Covert Affairs (Eyal Lavine), NCIS (Ilan Bodnar), Charmed (Zankou), Presidio Med (Dr. Nicholas Kokoris), and UC: Undercover (Frank Donovan), among others. Fehr is also well recognized for his role as Carlos Olivera in the Resident Evil movies and as Ardeth Bay in The Mummy films. Once Upon a Time airs Sundays at 8pm on ABC.