老左(黃秋生飾)是香港老一代左派代表,終日哼唱《歌唱祖國》等紅色經典,將畢生精力投入服務人民的社會工作,卻忽視家庭責任,導致兒子左忠(鄭中基飾)心生隔閡。左忠與青梅竹馬的陸敏(莫文蔚飾)維持感情,但陸敏高中后選擇赴海外留學。渴望擺脫父親左翼思想束縛的左忠,借內地改革開放浪潮獨自北上創業,在商海沉浮中歷經挫折。1997年香港回歸前夕,左忠與事業受挫的陸敏共同返回香港。在時代變遷與家庭裂痕交織中,老左始終堅守紅色理想,最終于生命盡頭實現畢生夙愿——在兒子陪同下踏上北京天安門廣場,父子二人在歷史洪流與個人信仰的碰撞中達成和解。