本片叙述了一位名为哈肯的挪威男孩,他为了要协助父母双亲,因此小小年纪就跑去当水手远赴重洋,开始他的艰险旅程。但不料途中船只却被一位假冒的英国海军官员约翰·麦里克劫持,后来又意外遇上了强度飓风的侵袭,整艘船因此触礁沉没。哈肯侥幸逃上临近丛林密布的小岛,但是船员们却已失去踪影。在好朋友和一偷渡女孩的帮忙下,他们必须共同合作,不但要在荒岛上冒险求生,还要跟凶恶的海盗周旋到底。
非洲某一黑人部落酋长把他部族里的一些黑人当作商品,与白人船长交换枪枝与酒。黑人武士塔曼果与其他黑人一起,在船上被戴上镣铐,倍受虐待。塔曼果忍无可忍,遂动员黑人同胞反抗。他亲手扼死了鞭打他们的白人。黑人奴隶们叫着“白人只能卖活人,不能卖死人”而起义了。白人船长无计可施,只能用炮把他们轰死,以承认失败而告终。
故事发生在1921一年,艾娃(玛丽昂·歌迪亚 Marion Cotillard 饰)和姐姐玛格达(安吉拉·萨拉弗安 Angela Sarafyan 饰)经受不住繁华都市的霓虹诱惑,启程从波兰前往纽约淘金。半路上,玛格达不幸患上了当时是不治之症的肺结核,因此而被医生隔离在了位于埃利斯岛上的医院之中,情同手足的姐妹两人就此分道扬镳。来到纽约之后,艾娃才发现,这里的一切远不如幻想中的美好,她不幸的落入了皮条客布鲁诺(华金·菲尼克斯 Joaquin Phoenix 饰)的手中,成为了一名妓女。艾娃的生活中充满了伤痛和屈辱,能够再次和姐姐相见成为了她心中的唯一信念。一次偶然中,艾娃结识了名叫奥兰多(杰瑞米·雷纳 Jeremy Renner 饰)的魔术师,善良的奥兰多让艾娃明白,他可能是自己迈向新生活的唯一跳板。