Has anyone taken their young kids to see this. My son is 2 1/2 and was wondering if he would be able to sit through this. I heard it is about 45 minutes long. When he watches a movie at home I usually get about 20 minutes before he is off doing something else. What do you all think?