An exciting thriller with clever plot twists