Although much of Hallam Foe is filmed in central Edinburgh, the film avoids showing Edinburgh Castle, which is visible from many of the real life locations.
Connie Nielsen was the first choice to play the role of Verity, but had to give up because of the overlapping of the filming of some episodes of the sixth season of the TV series "Law & Order: Special Victims Unit".
The film was released over 5 years after the novel was published.
The year the film was released, Sophia Myles's boyfriend actor David Tennant broke up with her after 2 years.