1884年,正值英国对苏丹的殖民战争期间。出身军官家庭的英国军官哈里·法弗沙姆(希斯·莱杰 Heath Ledger 饰)刚刚与未婚妻黛绮(凯特·哈德森 Kate Hudson 饰)订婚。然而在得知他所带领的精锐部队将要出海前往苏丹与当地穆斯林作战的计划后,哈里纠结在对幸福生活的憧憬与对战争的恐惧与质疑之中,还是辞去职务离开了军队。为了嘲讽哈里的怯懦,他的三位好友和黛绮寄给他象征耻辱的四根白羽毛。众叛亲离的痛苦和前线不断传来的死亡名单,时刻折磨着哈里,他感到深深的愧疚与自责。为了挽回荣誉,哈里乔装成阿拉伯
年轻漂亮的露西·欧文斯是都柏林一家时髦小餐馆的女招待,虽然 有过超过一打以上的的恋爱经历,却没有一次能顺顺当当维持下去。露 西把失败归咎于运气不济:现如今,找了好男人可不是件容易事。然而有一天,餐馆里来了一位外型出众的青年男士。他一下子就吸引住了露西的视线,这个英俊挺拔的男人叫亚当。他略带几分孩子气,但又在不经意间散发着一种让露西为之着迷的气质,看上去,他正是露西一直在期盼的理想恋人。