作家彭梅芬与徐曼丽、赵淑娴同往一屋,情如姊妹。娴数年前遭前夫陆飞鸿抛弃,独力照顾卧病在医院的儿子;鸿浪子回头,娴坚拒复合。丽倾慕新加坡笔友郑大江,对追求者李家华不瞅不睬。江抵港后,爱的是芬;芬却是曾经苍海,竭力回避。芬往青山小住,江、丽、华先后为所爱的人追往青山。芬终为江打动,丽目睹二人拥吻,疾奔而去时给华的车子撞倒。各人在医院碰头,丽终接受华,娴亦为了儿子原谅鸿。
上海的舞蹈老师王锦胜(郭富城饰)天生有严重色盲,活在灰色世界中。一天,王锦胜到街上进行宣传活动,当他正在表演时,遇上了混进队伍中的乐儿(张柏芝饰),他们在街头贴身热舞,两个素未谋面的人竟是异常合拍。后来两人再次街头相遇,王锦胜英雄救美,赶走骚扰乐儿的人。数天后,乐儿来到舞蹈中心邀请王锦胜陪她到苏州游玩。乐儿向他透露,她是中日混血儿,为了逃婚才离开日本到上海。二人有了一个欢乐假期,王锦胜世界仿佛有了色彩,可感情并不容易衡量,王锦胜并不是乐儿理想中的男人。假期结束后,她决定返回日本完婚,王锦胜痛苦无比,决定到日本追求一次真正的爱情……
蓝靖(郭富城饰)为一富家独生子,缺少家庭温暖,常独来独往。一晚,他结识一群游手好闲的青年人,并成为同伙,一起出入赌场,频频惹事。靖亦有意将他们带回正途,谁知好事多磨,发生一场血腥的打斗,靖和美(刘小慧饰)得以幸免。