Hallam (Bell) moves to Edinburgh from a small town where he spies on the neighbours and tries to implicate his stepmother in his mother's mysterious death. Life in the city brings romance in the form of Kate (Myles), with whom he forms an immediate connection. Flawed but darkly humorous, Hallam Foe stands head and shoulders above anything else that has come out of Scotland in the last few years.