A Masterpiece that's ahead of it's time

Rating: 9/10 (18 July 2019)

When Unbreakable first came out people didn't really like it but within recent years if you a lot of people will say that this is there favourite Shyamalan movie. Bruce Willis gives one of his best performances of his career in this movie and for when it came is quite ahead of it's with not many superhero films being around. Samuel L Jackson plays a villain in which you actually feel sorry for and as Samuel L Jackson does he pulls it of.