芝加哥大学毕业的物理学家鲍里斯(拉里•戴维 Larry David 饰)自认天才,对世界及人性均极度悲观,在莫名其妙与妻子分手后跳楼自杀未遂,辞去工作搬到纽约曼哈顿城中,靠教小孩象棋为生。某晚在家门口发现了从密西西比州离家出走的天真少女美乐蒂(埃文•雷切尔•伍德 Evan Rachel Wood 饰)。美乐蒂请求鲍里斯收留,极不情愿的鲍里斯只答应让她暂住一晚,却没想到美乐蒂不仅对他的天才极度尊敬,在同龄朋友面前大加赞扬,并对自己渐生爱意。尽管有着四十多岁的年龄差异,二人仍决定结婚。不久美乐蒂的母亲玛丽埃塔(帕特里西娅•克拉克森 Patricia Clarkson 饰)被丈夫抛弃后从密西西比来访,与鲍里斯的朋友凯文(亚当•布鲁克斯 Adam Brooks 饰)一见钟情。凯文帮助玛丽埃塔成为了摄影师,但对鲍里斯不满的玛丽埃塔却想尽办法拆散他与美乐蒂……......
故事发生是北爱独立战争期间。英国士兵乔迪(福里斯特·惠特克 Forest Whitaker 饰)在阿尔马遭到了北爱共和军的绑架,共和军企图用他来交换被英军扣押的俘虏。看守乔迪的是弗格斯(斯蒂芬·瑞 Stephen Rea 饰),他的内心对杀戮和战争感到迷失和无奈,对乔迪的遭遇感到恻隐与同情,他们成了好朋友。共和军最终没换来俘虏,上头要求弗格斯处决乔迪,弗格斯暗中放走了他。乔迪走前交给弗格斯一张他女朋友迪尔的照片,告诉弗格斯可以去伦敦找他的女朋友迪尔。
不料乔迪逃走时却误被来袭击的英军坦克轧死了,早已厌倦了战争的弗格斯逃到了伦敦,化名吉米。他在伦敦找到了迪尔,被她深深吸引,后来在旅馆时却发现她是男儿身。此时爱尔兰共和军传来消息,他们已经判了弗格斯死刑,他们要求弗格斯去执行一次同归于尽的任务!</p>...