Ultimately ... the movie is too heady for children , and too preachy for adults .