不久的未来,毒品泛滥已经失去控制,一种极易上瘾的非法药品“D药丸”在美国境内流行,政府当局只好利用高科技监视系统对抗失控的局面。卧底的缉毒探员弗瑞德(基努•里维斯 饰)化名巴布•亚特,试图追踪毒品来源,这样,他与小毒贩唐娜•霍桑(薇诺娜•瑞德饰)、吸毒者吉姆•贝芮斯(小罗伯特•唐尼饰)、厄尼•洛克曼(伍迪•哈里逊饰)、查尔斯•费克(罗瑞•考克兰饰)等人住在一起。但实际上,弗瑞德也被“D药丸”的毒瘾深深吸引。随着毒瘾越来越深,他逐渐模糊现实与虚假间的界线,失去神智的弗瑞德,不断追寻大毒枭的隐藏之处,毫不知情自己一直置身于幕后黑手的摆弄。
《犬舍》根据同名漫画改编。故事讲述了平凡无奇、将近60岁的普通上班族‧犬屋敷, 在家里不受家人尊敬,也找不到自己活著的目标, 还被医生宣告将不久於人世。失意的他,却在公园与另一名少年被突如其来的外星生物砸到,整个身体都被摧毁了。不明的外星生物为了不影响地球的秩序,让犬屋敷和少年重生── 他们变成只有外表是人、身体却由机械所构成,拥有卓绝战斗能力的超强「人类」。两名尚拥有自己意志的「机械人类」会用这个力量作出什麼行动呢? 又会对世界带来什麼影响呢?