of the man who had died and she tells him she believes he was having an affair after the police returned a picnic basket for two that was found in his car, along with an unknown woman's scarf. After hearing this, he decides to work out who was with the man on the day he died. The next morning, Claire comes down the stairs and tells Joe that it is over between them. He, angry, pays a visit to Jed and they argue. Joe then gets drunk before going to Robin and Rachel's house, where he stays the night. When he wakes up, his friend tells him Claire just called and asked him to come over as Jed was in their house. Joe races to his house and enters the living room, finding Jed and Claire sitting next to each other on the sofa. Jed looks as if he has been beaten up and falsely blames Joe. Claire appears to believe Jed's story. Joe loses his temper and then out of the blue, Jed stabs Claire with a kitchen knife and she falls to the floor, bleeding profusely. Joe then pretends to accept Jed into his life and they kiss. As they kiss, Joe grabs hold of the knife from Jed and stabs him. Jed falls to the floor, while Joe rushes to Claire's aid and phones an ambulance. Joe returns to the field where it all started, with the wife and daughter of the man who died. They are joined by a couple who explain that the woman's husband had not cheated on her but was giving the couple a lift in his car. The picnic basket and scarf were theirs, and they were too embarrassed to intercede, as they were having an affair. The wife is happy to discover the truth and said that she had believed her husband was cheating. Joe then tells the man's daughter her father was very brave. Mid-way through the credits, there is a scene in a psychiatric hospital, where it is revealed that Jed survived the stabbing and is sitting at a desk writing ominously, turning to smile at the camera. Cast Daniel Craig as Joe, the main protagonist of the movie Rhys Ifans as Jed, the main antagonist of the movie Samantha Morton as Claire Bill Nighy as Robin Susan Lynch as Rachel Justin Salinger as Frank Ben Whishaw as Spud