A ten-year-old orphaned Sudanese boy who escapes slavery, befriends a young giraffe named Zarafa, and embarks on a perilous journey from Africa to Paris. He demonstrates bravery and loyalty, navigating encounters with pirates, wolves, and his former captor. He ultimately chooses Soula's freedom over the adult Zarafa, returns to Africa, and reveals himself as the film's elderly storyteller.
Moreno exercises coercive control over Maki as a slave trader and captor.
Moreno sells Maki and Soula into slavery and later forces Maki to work in his household.
Hassan becomes Maki's protector during the journey.
Hassan intervenes when Moreno is about to take Maki to the slave camp and saves his life.
Bouboulina provides Maki with protection against his pursuer.
After Maki lands on the pirate ship, Bouboulina welcomes him and later helps her crew rescue him from Moreno.
Mahmoud supports Maki's expedition by supplying travel animals.
Mahmoud gives Maki and Hassan two Tibetan cows for their journey.
Charles X represents the authority surrounding the zoo where Maki struggles to free the giraffe.
Charles X receives the giraffe in Paris, while Maki later escapes from the royal zoo with Soula.
Explore the full interactive character relationship map of Zarafa