I agree with jcriket, I have a 9 year old son and I think the T-Rex cafe would be an awesome place for any little boy! We just got back from Disneyworld yesterday and ate at both 50's PT cafe and Sci Fi and I'm not really sure which one I would go for. It depends on your child. I thought the atmosphere was absolutely awesome at Sci Fi (you sit in cars and it is just like being at a drive in and you get to watch a lot of old Sci Fi movie clips and even part of a Tom and Jerry cartoon

!)but the service and food were horrendous. We were one of the first cars seated (We had an 11:10 AM ADR)and the people in the car next to us weren't seated for at least 20 min. after us. They were ordering their dessert before we even got our food. I am not sure how long each group of movies clips lasts but we were able to watch the clips 3 times before we got out of there. We were there almost 2 hours!

Mine and my dd's burgers were absolutely raw so other than the first bite into it(it was dark so I didn't notice it until I bit into mine)they didn't get touched. We couldn't send them back because of course our not so wonderful server didn't come back for another 20 min. and by then I just wanted out of there.

I have to say though, we were a party of 7 and other than our 2 burgers, everything was actually good and the milkshakes were awesome. I would definitely try the restaurant again as we really liked the atmosphere and feel that we just had bad luck. At 50's PT, everything was really good, service was excellent, as well as the food and we found the entertainment a lot of fun. Our 9 year old really enjoyed it. I just asked him which one he liked better and he said 50's because at Sci Fi they played the movies over and over again

. Now I am not sure how long it is before the movies are repeated but I have a feeling if we hadn't been there so long he may have liked it more.
Sorry to be so long winded and know that no matter where you all eat, I am sure he will have a great time!