故事發(fā)生在偏僻貧瘠的山村之中。張保民(宋洋飾)是一名礦工,一天被妻子翠霞(譚卓飾)叫回家中——他們的兒子意外失蹤。帶著兒子照片踏上尋子之路的啞礦工,在途中與大資本家昌萬年(姜武飾)的爪牙發(fā)生暴力沖突。昌萬年以非法收購煤礦牟取暴利,通過行賄掩蓋罪行,在得知張保民尋子目的后假意提供線索。律師徐文杰(袁文康飾)作為昌萬年犯罪證據(jù)的關(guān)鍵知情者,在檢方調(diào)查啟動后突然失蹤。為逼迫徐文杰現(xiàn)身配合,昌萬年綁架其女兒作為籌碼。多方勢力在礦洞中交匯時,真相逐漸浮出水面:張保民兒子早在昌萬年暴力拆遷中意外死亡,而徐文杰為自保最終選擇保持沉默。