seeing the trailer i expected to have some trouble understanding this film..........after seeing the film i have to say the contrary. its really well explained. i want to see it again to catch some of the things i missed the first time. def. check it out on imax.