故事发生在二十世纪五十年代的伦敦,雷诺兹(丹尼尔·戴-刘易斯 Daniel Day Lewis 饰)和妹妹西丽奥(莱丝利·曼维尔 Lesley Manville 饰)一起经营着名为“伍德科克之家”的制衣所,在伦敦当时的上流社会之中,能够穿上雷诺兹亲手缝制的礼服是每一个王公显贵和明星名流的愿望。 一次偶然中,雷诺兹在餐馆里遇见了名为阿尔玛(薇姬·克里普斯 Vicky Krieps 饰)的女服务生,两人一见钟情。雷诺兹将阿尔玛领入了五光十色的花花世界,但阿尔玛眼中却一直凝望着雷诺兹的身影。在生活中,雷诺兹是一个特别难缠和挑剔的怪人,朝夕相处之下,他和阿尔玛之间屡屡产生矛盾。眼看着雷诺兹的态度越来越冷淡,阿尔玛知道,自己必须采取行动,来捍卫她的爱情。
象人(约翰•赫特 John Hurt 饰)是一个天生的畸形症患者,他的脸长得就像大象的脸,因此而得名。象人一直被利欲昏心的马戏团老板利用,带到世界各地去巡回演出,受尽了非人的虐待。象人所经受的遭遇社会名流们都会感到不可思议,然而乐观坚强的象人却承担了下来。 直到有一次,象人遇上了年轻的英国医生(安东尼•霍普金斯 Anthony Hopkins 饰),出于怜悯和医生的操守,他与马戏团老板签订了“领养”协议后,将象人带回了医院作研究。在医院里,象人重新感受到了人间的温暖,而医生也在和象人的交往中结下了深深的友谊,他已经舍不得这位“上帝的弃儿”。但利欲昏心的马戏团老板带人又将象人抢了回去,象人的新生活是否就此终结?