《四色tv》Maggie乘回港接外婆到加拿大它居之便, 與男友Michael及好友Carol, Jacky夫婦聚舊, 但Michael說Jacky夫婦去了澳門. Maggie出門之際, 在鬧市中巧遇Carol 和Jacky, 四人於是共聚一番. 原來Jacky已染上毒癮, 而提供毒品的竟是Michael, 在無錢買毒品下, Jacky強搶Carol的公款, Carol心痛之馀, 割脈自殺...在這部紀錄片中一位泛舟高手下定決心開創劃槳征服喜馬拉雅山四大河的紀錄這四條河流都發源自西藏聖山岡仁波齊峰單身母親阿什利·史密斯(凱特·瑪拉 飾)因為吸毒被剝奪了撫養權唯一的女兒被判給阿什利的姑姑代養除非阿什利能夠戒除毒癮并有穩定的生活否則不能撫養女兒阿什利想要爭回女兒但又無法徹底戒除毒癮她生活在掙扎與痛苦之中健壯的黑人布萊恩·尼科爾斯(大衛·奧伊羅 飾)因被指控要出庭接受審判但在法院里他襲擊了警察逃出了警察的掌控逃亡時他為尋找避難所劫持了阿什利在這緊張的7個小時內兩個本無關聯的命運開始發生反應互相影響最終兩個人的生命軌跡因此改變電視攝制隊無意中拍得警隊于街頭被陳一元率領的悍匪重創令全港市民嘩然警方威信頓時蕩然無存為重整士氣全港三萬名警察誓要捉拿重犯歸案重案組督察張志恒追蹤陳一元至一幢大廈正欲行動副指揮官Rebecca卻打算將整個行動現場直播利用傳媒一洗警隊頹風市民全都屏聲靜氣觀看這場電視史上前所未有的“大事件”美國小鎮上四歲女童阿曼達突然失蹤她的姨媽和姨夫找到私家偵探Patrick Kenzie(Casey Affleck 飾)委托他調查外甥女失蹤的事情 Patrick Kenzie和女朋友兼工作搭檔Angela(Michelle Monaghan 飾)開始了艱難的調查隨著調查的深入他們發現阿曼達的母親Helene是一個地道的癮君子她對毒品的關心程度似乎遠勝于女兒的失蹤調查圍繞她展開之后毒品販子、詐騙犯、虐待兒童的人漸漸浮出水面Detective Remy Broussard(Ed Harris飾)以及警官Jack Doyle(Morgan Freeman飾)也加入了案情的調查但是阿曼達的名字卻越來越遙不可及Patrick Kenzie也站在了道德的十字路口開始思考怎樣才算是“伸張正義”...