劉根和喜良(黃渤 飾)是在同一個工地幹活的工友,一場意外中,劉根不幸離世,臨終之際,劉根將自己的兒子小寶託付給了喜良,希望喜良能夠帶著他和自己的骨灰返回故鄉。就這樣,喜良和小寶踏上了返鄉之旅,他們有五天的時間,如果五天內喜良無法返回工地,他就將失去他好不容易到的工作。
來到劉根的老家,喜良這才知道,小寶在這裡無依無靠,唯一的親人母親亦棄他而去。在同小寶的矛盾中,喜良被誤認爲了人販子而被警方逮捕,儘管最終誤會消除,但五天的期限早已經到了,喜良即失去了工作,亦失去了唯一的安身之所。糟糕的還不僅僅是這些,小寶被診斷患上了白血病,得知這一消息,喜良發誓絕對不會丟下小寶不管。