The 31 most mind-blowing movie twists of all time, explained 0 10.06.2024 09:53 The Independent Jacob Stolworthy walks through some of most shocking moments in cinema history