M. Night Shyamalan has gone from being one of the most respected directors in the world to a man that people like to make fun of. His habit of putting twists in a plot for the sake of shocking the audience sometimes makes his films feel like they don't make sense. He'll be looking to get back on form with this 18th January 2019 offering, and it seems to us like he's picked the best way to do it.
'Glass' is actually a sequel to two separate Shyamalan films; 2000's 'Unbreakable' and 2016's 'Split'. The full cast from 'Unbreakable' return, with Bruce Willis and Samuel L. Jackson reprising their roles from the hit superhero movie, and encounter the bad guy from 'Split', a psychopath with 23 separate personalities played by James McAvoy. It definitely has the recipe of a great action movie, so let's hope it delivers.