M.B.
Took my five year old to see it. I do not think that a 2yr old will have the patience to sit and watch it. It is more for the older ones who understand it better. My son loved it, but its one of those where it would not be fun for a younger child.