马丁(托马斯·海因茨 Thomas Heinze 饰)是一位非常聪明的年轻人,一次,他夸下海口,声称能够赢过魔鬼,谁知道刚好被路过的魔鬼听到。魔鬼和马丁打了一个赌,没想到马丁居然赢了,魔鬼骗马丁说奖品在地狱,于是,马丁便跟着魔鬼踏上了前往地狱的旅途。 途中,马丁遇见了一对双胞胎姐妹——白之花和黑之花。她们都是魔鬼的女儿,但是个性却大相径庭。魔鬼为了考验马丁,给他出了三道难题。然而,马丁凭借着自己的智慧和白之花给予的帮助一一将它们化解。在此过程中,马丁和白之花之间产生了真挚的感情,两人决定私奔。愤怒的魔鬼带着黑之花一路尾随追杀。。Frank是个侏儒。故事从Frank写了本自传小说开始,穿插着倒叙他妈妈Bernadette一生的故事。 Bernadette是个法国诺曼底附近小村庄的美女,二次世界大战后为了远离父母惨死的故乡,混在美国军舰里偷渡到爱尔兰。生下不知父亲是谁的侏儒小孩Frank,Bernadette先是成了海关官员Jack的情妇,后来又和个美国人回到美国德州。Bernadette爱过的这两个男人都没有办法成为Frank永久的父亲,坚忍的Bernadette只好带着Frank又回到爱尔兰,在得知自己又怀孕的状况下,投海自杀身亡。 因为出版了这本小说而成为作家的Frank,意外和Jack的大女儿重逢。多年后的相聚,让原本以为跟爱情无缘的两个人重拾信心。片子的最后便是两人的婚宴,Frank带着新娘子到天台,在经由Jack启发而爱上的天文星空下共舞以终。。