1964年,罗斯(陈冲)是夜总会的流行歌手。她遇到了澳大利亚舵手比尔(史蒂文·韦德勒饰),并带着儿子汤姆(骆佳炜饰)和女儿梅搬到了澳大利亚。和比尔分开一段时间后,她留在了澳大利亚,和合不来的女人混在一起。几年后,罗斯和比尔复合了,但比尔继续当舵手。不甘寂寞的罗丝爱上了一家中餐馆的年轻厨师乔(齐饰)。罗斯带着她的孩子离开了比尔的家,和乔住在一起。但乔很快就感受到了供养罗斯三母子的压力,两人关系僵化,罗斯崩溃。更有甚者,罗斯16岁的女儿梅爱上了乔。罗斯被深深地震撼了……而罗斯的儿子汤姆从他的眼里看到了母亲的所有经历。