A good adaptation of the novel. Terence Davies does a fine job in his direction. The performances from Anderson, Aykroyd, Stoltz and the guy on the balcony were particularly good. Also, a fine job was made of making Glasgow look like early 1900s New York.