The Guest

The Spencer family, are visited by David Collins (Dan Stephens) who claims to have served with their son Caleb who was killed in action in Afghanistan. He's right there in a photo on their mantlepiece with Caleb so there can be no doubt he is who he says he is. He delivers some final words from Caleb he was asked to pass on and when he goes to leave, mother Laura (Sheila Kelley) insists he stay at…