Next, Mackenzie directed the highly regarded "Hallam Foe", starring Jamie Bell and Sophia Myles. The film is adapted from the book by Peter Jinks and follows the voyeuristic title character as he runs away to Edinburgh and becomes transfixed by a beautiful woman who looks uncannily like his late mother. Again, this film won many awards including a Silver Bear in Berlin 2007, the Golden Hitchcock and Kodak Award for Cinematography at the Dinard Festival 2007, and the 2008 National Board of Review Award for Top Independent Film, as well as numerous other awards.