How many more chances is M Night Shyamalan going to get? This is the film-maker's biggest dud yet – and this from the brains behind The Last Airbender. Will Smith, whose natural charisma is viciously sapped here, plays an intergalactic general who crash lands, along with his son (Jaden Smith, his actual son), on Earth. It's 1,000 years in the future and the planet, destroyed by climate change, is beset by hyper-evolved, murderous creatures. Will is crooked, so his one-expression (sullen) teen son needs to track down a signal for help. Turgid.
Subscribe to Independent Premium to bookmark this article
Want to bookmark your favourite articles and stories to read or reference later? Start your Independent Premium subscription today.
Join our commenting forum
Join thought-provoking conversations, follow other Independent readers and see their replies