the film is fine, silly vapid entertainment but not insulting. However I was exceedingly disappointed after I drove 45 minutes to Tampa to see it on an IMAX and found it was really "IMAX lite" which is essentially a movie screen, only NOT IMAX. what a gyp!