•
Abdullah is the protagonist of the story, a carpet merchant who is very unlucky with fate. He loves to daydream and dream that he is the long-lost prince of a far-away kingdom. He buys an enchanted, flying carpet from a shifty man. He is constantly pestered by his father's first wife's relations, and feels that he is always at the bottom of "the pecking order" no matter what company he is in. •
Jamal is Abdullah's one-eyed friend who owns the stall next to Abdullah that sells cooked squid. He is later wished into becoming the cook at the djinn's castle, but later secures a job as the cook for Hilda of High Norland, one of the kidnapped princesses. He has a very protective dog that hates all of mankind, save for Abdullah and Jamal. •
Princess Flower-in-the-Night is Abdullah's true love who is kidnapped by the djinn. A well-educated young woman, Princess Flower-in-the-Night is as beautiful as she is clever, but she knows almost nothing beyond what she has read in books. At birth, she was prophesied to marry the first man she saw who was not her father. Because her father wanted her to marry a powerful man from another nation, he ensured that she would not see any man until he had brought a prince from a powerful kingdom. As a result, she initially mistakes Abdullah for a woman. •
The Strangian Soldier is a wandering Strangian soldier who is cunning, selfish, and opportunistic. He treats the cats unusually well, but doesn't bother with helping other people unless it benefits him. When Hasruel is freed, it is revealed that the soldier is Prince Justin, enchanted by Hasruel into believing he was a defeated Strangian soldier after the Battle of Strangia, and had been looking for the missing Princess Beatrice, to whom he had been reluctantly betrothed. •
The Genie is a troublesome genie whose wishes normally cause trouble, rather than fortune. The genie is eventually revealed to be none other than Wizard Howl, who had fallen under Hasruel's spell. The flying moving castle belongs to Howl; Hasruel stole it from him to hold the princesses. •
Dalzel is a weak and feeble djinn who chooses wickedness rather than goodness. He forces Hasruel to find for him all the princesses to be his wives, as no female djinn will have him. He is thwarted and banished, not altogether unhappily as the two fat women agree to be his brides. •
Hasruel is Dalzel's brother and a holy djinn. His "life", the one part of a djinn that can be killed, has been stolen and hidden by his brother Dalzel, and he must obey his brother and kidnap princesses from around the world or Dalzel will destroy his "life". At the end of the story, he is unable to rejoin the good djinn due to enjoying his evil acts. •
Princess Beatrice is the Princess of Strangia, a strong-minded young woman capable of rugged activities. After the Battle of Strangia, she is engaged to Prince Justin to solidify Ingary's control of the nation, but she runs away and is subsequently kidnapped by Hasruel. Among the kidnapped princesses, she is most vocal and defiant, acting as their apparent leader, while Princess Flower-in-the-Night acts as their strategist. She agrees to marry the Strangian Soldier to secure his cooperation in the princesses' plot to defeat Dalzel and follows through, even after he is disenchanted and revealed to be Prince Justin. She is mentioned in
House of Many Ways as the Queen of Strangia. •
Benjamin Sullivan/Wizard Suliman is one of two of the topmost royal sorcerers. With Howl gone mysteriously, he is tasked with keeping Princess Valeria safe from the Djinn. He is able to restore Midnight (Sophie) and Whippersnapper (baby Morgan) to their human forms, but is distracted at a crucial moment when Hasruel attacks, allowing Valeria to be taken. He is married to Leticia "Lettie" Hatter, making him Sophie and Howl's brother-in-law. •
Letitia "Lettie" Suliman, formerly Lettie Hatter from ''
Howl's Moving Castle'', is now a fully qualified top sorceress and married to Ben Sullivan. Though qualified, her husband prefers to hide her strong magic from the general public. She is expecting their first child. •
Midnight is a highly intelligent, spoiled black cat who is cherished by the soldier and regarded with suspicion by Abdullah. She is able to grow to the size of a panther to defend herself and her kitten. She is later revealed to be Sophie Hatter, a returning character from the first book ''Howl's Moving Castle''. As a human she is a beautiful red-haired witch that can weave magic into items talking to them, such as scolding an archway to not allow for eavesdropping. She is married to High Wizard Howl, and was turned into a black cat by him right before the castle was stolen. •
Whippersnapper is a Midnight/Sophie's kitten, but actually the human child Morgan, who was born as a kitten due to his mother being transformed into a cat during labour and would ride under the soldier's hat from place to place. He is at the top of the pecking order and fairly capable as a kitten. Other characters that appear in the novel include the members of Abdullah's father's first wife's family, Fatima, Assif, and Hakim, who inherited a very large carpet emporium upon Abdullah's father's death. After Abdullah escapes from the Sultan's prison they are targeted due to being his only family but they escape into the desert and aren't heard from again. Two fat women are introduced by the family to Abdullah to be his first two wives as a man of his age should already be married. Abdullah manages to talk his way out of being married to them at that time and they are not mentioned again until the end of the story when they are revealed to have been imprisoned by the Sultan of Zanzib in the place of the family. Abdullah has Hasruel magically transport them to the castle in the air where they agree to marry Dalzel who is ecstatic to have two beautiful and fat brides. In the novel, many princesses kidnapped by Hasruel are also introduced. ==References==