Iago

Iago is Jafar's parrot companion and the anti-hero of Disney's Aladdin. He appears in all games of the series so far except Kingdom Hearts 358/2 Days.

Kingdom Hearts
''Jafar's cunning, crotchety parrot. He's Jafar's eyes and ears as he flies around Agrabah, spying on his master's enemies. Iago takes after Jafar, with a penchant for intrigue and evil.''

He squawked around in "Aladdin" (1992).

Kingdom Hearts: Chain of Memories
A cunning and chatty parrot.

Iago flies about Agrabah, serving as the evil Jafar's eyes and ears.

Kingdom Hearts II
Aladdin (1992)

''Jafar's boisterous and cunning parrot. He's Jafar's eyes and ears for everything going on in Agrabah.''

''Iago's mischief finally landed him inside the lamp, imprisoned with Jafar. Now that he's finally free again, he swears he's turned over a new feather. But I wonder...''

Kingdom Hearts
In Kingdom Hearts, Iago was Jafar's servant. He played a minor role, normally just appearing on Jafar's shoulder in cinematics, though he was the one who stole Genie's lamp from Aladdin. He later appeared holding Jafar's lamp in the boss battle, and flew around with it. The lamp was one of the ways to damage Jafar. Like the movie, Iago tried to fly away at the downfall of Jafar, but ended up in the lamp as well.

Kingdom Hearts: Chain of Memories
Iago made a small cameo appearance in Chain of Memories, holding the lamp during the Jafar boss battle, like in the first game. He was also how Jafar got his hands on the lamp in this game to control Genie.

Kingdom Hearts II
In Kingdom Hearts II, Iago, like The Return of Jafar, was finally free from Jafar's lamp. When he encountered Sora and the others again, he tried to convince them that he had turned over a new leaf, although only Goofy seemed to believe him until Iago saved the group from a bunch of Heartless.

Iago wanted to prove to Aladdin that he was no longer a villain. He did so by taking Jafar's lamp from Pete, which proved his loyalty, until Jafar was released and he was forced to trick Sora, Donald, Goofy and Aladdin into going to the ruins, thereby destroying any trust he had obtained. When the group returned to Agrabah to face Jafar, Iago blocked an attack aimed at Aladdin and proved himself a friend again.

Kingdom Hearts coded
Iago appears in Kingdom Hearts coded and helps Jafar like he did in Kingdom Hearts. Iago steals the Genie's lamp which Sora must get back. He also appears in the final boss fight, once again holding Jafar's lamp.

Trivia

 * Iago is often confused with the Parrot living on Swordman Island in Kingdom Hearts V CAST.
 * Iago in his journal entry in Kingdom Hearts II is moving like the Heartless do in their journal entries.

Iago