Beverly(德鲁·巴里摩尔 饰)是一个怀揣作家梦的少女。她的父亲是一名警察,而男朋友Ray却是一个瘾君子。当男友得知Beverly怀了自己的孩子后,便毅然决定和她结婚。然而婚姻并不能改变Ray,他不上进,不顾家,甚至因为吸毒而花掉了本应给儿子治病的钱。Beverly再也无法忍受让这个男人来继续破坏自己和儿子的生活,于是与其分手。可年幼的儿子却并不能理解母亲的所作所为,母子间的隔阂也越来越大。
然而生活的一团糟并没有击垮Beverly,当挚友Fay也离她而去之后,她仍坚持着自己最初的梦想。同时,与儿子同父亲的关系也在慢慢的改善中……。这部影片被形容为一部“三个乐章的交响乐”,片中集合了几位有着不同国家、种族背景的角色。影片的故事发生在一艘地中海豪华邮轮上,游轮行经六处著名的欧洲神话故事遗址,其中包括埃及、巴勒斯坦、希腊、敖德萨、那不勒斯、巴塞罗那。来自世界各地不同文化背景、说着不同语言的乘客在这里相遇。主要角色包括一位来自莫斯科警察局的探长,一名出身背景不详、由孙女陪同的老战犯,一名上了年纪的法国警察,一位巴勒斯坦大使,一位前联合国女官员,一名间谍,以及法国哲学家阿兰·巴丢和美国“朋克教母”帕蒂·史密斯。。