Definitely THE film of 1995, with the added bonus of bearing up to repeated viewing even when you know the final twist. A tightly scripted, complex and compelling whodunnit which slowly unpeels layer upon layer to reveal the truth behind the opening carnage, and in which nothing is as it seems.