There have been so many awful revenge thrillers lately that we've almost forgotten that it's...