From an early German folk tale. A heartless giant who terrorizes the land is caught by the good king and imprisoned. Many years pass and the youngest prince, Leo, goes to the place where he is not supposed to and finds befriends the giant. Now the giant plots and plans. Using Leo, the heartless giant gets him to get the keys to his chains. The giant is free and the rampaging begins again. Leo's older brother goes to find the giant and never comes back. Then his other older brother goes and is never heard of again. Then Leo goes in search of the giant. On his way, he helps an injured bird, a beached salmon and a starving wolf - where the wolf takes him to a house with stone statues of people, the giant's handiwork. The giant takes him in as a servant. As time passes, Leo finds why the giant has no heart and where it is, or where the giant says it is; until the giant finally reveals the truth, a cryptic truth.