沒有責任感的李立昌(劉青云飾),行為粗魯,多年工作只是在夜總會當個小職ddd。年少時他與葉婷(葉童飾)結(jié)婚并育有一子Jason(黎應就飾)。兩人性格不合離婚后,葉婷帶著兒子到加拿大定居。多年后,葉婷因再婚回港需要李立昌幫忙照顧兒子,可是李立昌吊兒郎當與知書識禮的兒子成為鮮明的對比,此間立昌在兒子身上學會了寬容與尊重。立昌原本有個若即若離的女友Angle(舒淇飾),由于立昌缺乏責任感,Angle不敢對他付托終身,立昌的改變令他們之間的感情也出現(xiàn)了轉(zhuǎn)機。就在這時,Jason被檢驗出患有嚴重肝病……