影片讲述Slahi(哈·拉希姆扮演)被美国政府俘虏,在毫无指控与判决的情况下被关进了监狱,他失去了希望。Slahi寻得辩护律师南希·霍兰德(朱迪扮演)与助手特里·邓肯(谢琳扮演)的帮助,他们在面对无数障碍的情况下,一同追求正义。在斯图尔特·库什中尉(本尼扮演)揭露的证据下,一个令人震惊的阴谋露出水面。
白人警探尼克.诺尔蒂为了追查神秘的毒贩"卖冰人",不得不找当年的黑人罪犯搭档埃迪.墨菲协助提供线索。埃迪因有一笔巨款仍寄存在尼克手上,只好不情不愿地加以帮忙,但二人在合作过程中发生多起冲突。最后,他们还是发现了卖冰人"的真正身份,原来是警察中人。