The movie is about a little girl named Sofi who lives in an orphanage. One day, a giant named Gigi captures her and takes her to his world. Gigi is different from other giants as he doesn't eat humans and instead collects people's dreams in jars. Sofi and Gigi become friends, and they go on adventures together, including capturing dreams and nightmares. However, other giants, including Flash, are a threat to Sofi, and Gigi must protect her.
Sofi learns about Gigi's past and how he was once known as the "friendly giant" but was forced to hide after a tragedy occurred. Gigi tells Sofi that he captured a little boy who saw him, but the boy was eventually eaten by other giants.
Sofi and Gigi come up with a plan to warn the queen about the bad giants. They create a nightmare and use it to scare the queen, who then prepares an army to defeat the bad giants. Gigi provides the location of the giants' world, and the army captures the bad giants, taking them to a place where they can only eat seeds.
In the end, Sofi is adopted by the queen's daughter, and Gigi promises to always be by her side. The movie ends with Sofi and Gigi happy and content.
Here are the key facts extracted from the text:
1. The movie begins in an orphanage where a little girl named Sofi argues with some drunks.
2. Sofi tells the drunks to call the police, scaring them away.
3. Sofi sees a giant stealing trash cans and gets scared, hiding under the sheets.
4. The giant opens the balcony door and captures Sofi.
5. The giant, named Gigi, takes Sofi to his world.
6. Gigi has a friend named Flash who is an evil giant.
7. Gigi has a secret room where he keeps people's dreams in jars.
8. Sofi helps Gigi capture more dreams, but he warns her not to take nightmares.
9. Gigi tells Sofi that he is the only giant who does not eat humans.
10. Sofi promises not to tell anyone about Gigi, but he doesn't trust her.
11. Gigi takes Sofi to his secret room where he gives her a bath and new clothes.
12. Gigi wants to capture more dreams, but Sofi insists on accompanying him.
13. Gigi and Sofi go through the mountain of sleeping giants, where they encounter Flash.
14. Sofi helps Gigi escape from Flash and they continue their journey.
15. Gigi tells Sofi that he is a thief who steals people's dreams.
16. Sofi has a nightmare where a giant eats her, and Gigi comforts her.
17. Gigi and Sofi go to the lake to catch more dreams, where they use a net to capture them.
18. Sofi grabs a red dream, which Gigi takes away from her, warning her not to take nightmares.
19. Gigi and Sofi return to the city to distribute the dreams they captured.
20. The other giants capture several humans to eat, but Gigi and Sofi try to stop them.
21. Sofi's hair lights up, and she tells Gigi that she thinks her sheet fell at Flash's camp.
22. Gigi takes Sofi back to the orphanage, but she doesn't want to leave.
23. Gigi tells Sofi a tragic story about a little boy who was eaten by the other giants.
24. Sofi decides to tell the queen about the giants, and Gigi agrees to help her.
25. Gigi and Sofi sneak into the queen's castle and create a nightmare to scare the queen's assistants.
26. The queen invites Gigi to breakfast, and they discuss the bad giants.
27. Gigi gives the queen's army the location of the giants' world, and they prepare to attack.
28. Gigi's plan is to make the giants feel remorse for eating people by releasing their nightmares.
29. The giants are captured and taken to a place where they can only eat seeds.
30. Gigi tells Sofi that he has to go back to the city, but promises to always be by her side.
31. The queen's daughter adopts Sofi, and she is happy to have a new home.
32. Gigi is happy for Sofi and the movie ends with a positive note.