故事发生在美国内战时期,主人公是两名护士志愿者——来自新英格兰地区并支持废奴主义的Mary Phinney(Mary Elizabeth Winstead)和支持南方联盟国的南方佳丽Emma Green(Hannah James)。Green家族在弗吉尼亚州的亚历山大市经营豪华酒店生意,北方联邦军1862年占领这座城市后,他们的酒店被改造成专门治疗战争伤员的「大厦之屋医院」(Mansion House Hospital)。
波兰华沙有一个剧团,其中有一名演员Bronski极其擅长模仿德国纳粹领袖希特勒。Maria Tura和Joseph Tura是剧团里的一对夫妻,剧团最近正在上演《哈姆雷特》。演出间隙,Maria收到了一束鲜花,来自一个年轻的飞行员Stanislav Sobinski,趁着Joseph在舞台上念著名台词“to be or not to be”的时候,她安排Sobinski进了后台,两人情愫暗生。然而不久后,纳粹侵略波兰,Sobinski只能前往作战。Sobinski所在队伍的领导是Siletsky教授,So