He looks better than Sean Penn alright, but I meant BFG.
There is a (somewhat, I suppose) [URL=“Magic in the Water - Wikipedia”]similar movie](The Water Horse: Legend of the Deep - Wikipedia) staring Mark Harmon as Jack Black (not Jack Black as Mark Harmon.)
Oh, and not a movie, but every D&D player knows of the Tarrasque, right? The original French legend is of… wait for it… a monster that’s befriended by a young girl.
Don’t forget, too, that all children live in a land of giants. When you’re the size of a child, adults tower over you. So to a large extent, such stories are about children learning that grown-ups are people, too.