Kerry Fox, Christopher Eccleston, and Ewan McGregor (in his first leading role!) all give excellent performances, especially Eccleston, as his mild-mannered accountant descends into violent madness, but the film overall never seems to completely find its footing. Lots of good ideas, but half-baked and shoddily executed.