You don't necessarily notice it at the time, but we are delivered a strong environmental message in the very entertaining Tomorrowland.
It is an all-too-rare commodity - a true family film with plenty to keep you engaged.
We are presented with a scenario where the world is dying because of our failure to look after it.
Casey Newton (Britt Robertson), a teen bursting with scientific curiosity, is selected by a strange child called Athena (Raffey Cassidy) - who comes from an alternate dimension known as Tomorrowland - as someone with the potential to help humanity avoid the seemingly inevitable end of the world.
But Casey must get to Tomorrowland before it is too late to do anything. To make that happen she needs the assistance of Frank Walker (George Clooney), a former boy-genius inventor who has already tasted the wonders of Tomorrowland.
Frank shares Casey's desire to return to Tomorrowland, where the future can be seen, and prevent the end of the world.
However, there are several happy-looking but mean-spirited robots that don't want that to happen.
The leader of Tomorrowland is Nix (Hugh Laurie) and he has observed from afar as mankind has slowly but surely destroyed its world.
Nix has no desire to intervene to rescue to save the Earth.
It is up to Frank, Casey and Athena to convince him he is wrong or stop him before it is too late.
Tomorrowland is pleasantly thought-provoking and once you get over the premise that there are good guys and bad guys, you start to understand how humans were destroying one world.
We are having the very same environmental debates ourselves these days.
Tomorrowland is Disney at its best - entertaining you with a good story and special effects while leaving you with a little something to think about.
Tomorrowland (PG)
130 minutes
Rating: 3/5 stars