女导演Cheryl(张艾嘉 饰)跟编剧商量准备开拍一部关于初恋的爱情故事,她决定把故事时间订在1977年,那时候的女主角小柔(梁咏琪 饰)只有17岁,在舞会上遇到了男主角浩君(金城武 饰)二人一见钟情,很快他们便陷入了热恋之中。小柔有一个好朋友叫陈莉(莫文蔚 饰),小柔除了跟她诉说心事以为,更是逃过妈妈追问出外过夜的好借口。浩君与小柔的家人很快知道了他们的事,两方家长都要求他们分手了断,伤心欲绝的小柔找到陈莉,原来陈莉一直喜欢小柔,令小柔惊吓不已。
多年后,浩君与小柔在日本重逢,就算他们各自都有了另一半,但还是阻止不了他们再次走进对方的生活。。在美国南北战争结束后,有两名德州牛仔押运四千头牛到蒙坦拿州,途中,他们遭遇了恶棍与印第安人的攻击,在二人的共同努力下,终于打退恶棍和红番,保护了牛群;不过,在路上,他们又遇到了一名美女,二人却为了这个美女产生了分歧。小豪被组织老大视为义子,寄以重望,但组织内部其它成员不满,为不影响老大的地位有所动摇,远走他乡浪迹江湖......。