斯坦顿(布莱德利·库珀 Bradley Cooper 饰)是一个穷困潦倒的男人,误打误撞之中来到了流动马戏团,在这里,他凭借着自己的聪明才智为自己某得了一份差事——为塔罗牌占卜师赞娜(托妮·科莱特 Toni Collette 饰)和她的情人皮特(大卫·斯特雷泽恩 David Strathairn 饰)工作。从这两个人身上,斯坦顿学会了如何依靠巧舌如簧和敏锐观察来施展观众们眼中的“魔法”。与此同时,斯坦顿还在马戏团里邂逅了名为茉莉(鲁妮·玛拉 Rooney Mara 饰)的女孩,随着时间的推移,斯坦顿和茉莉之间产生了感情。最终,斯坦顿带着茉莉离开了马戏团,他们坚信他们能够靠自己的双手打开一片属于他们的天地。一晃眼多年过去,虽然斯坦顿在占卜圈已经小有名气,但他并不满足,渴望更多的金钱。此时,一个名叫莉莉丝(凯特·布兰切特 Cate Blanchett 饰)的女人出现在了他面前。
1947年,上海。为破获一起大宗贩毒案,警察局派杨正人打入魔窟。一天,杨结识了少女朱丽蓉,二人相爱。不久,丽蓉父亲由于不愿与贩毒分子同流合污而被杀害。丽蓉误认为杨就是杀父仇人,在舅舅这位市参议员的怂恿下,击毙了己掌握大量证据的杨正人,随即开枪自杀。最后,丽蓉的母亲悲愤地杀死了道貌岸然的哥哥~贩毒集团的总头目。
2007年躁動不安的暑假,熱愛游泳的13歲女孩隨母親搬到鄉下外婆家,在游泳館邂逅了小她一歲、擁有過人天賦的謎漾男孩。女孩活躍直率,男孩內斂溫吞,男孩在一場海邊的溺水意外救了女孩,也就此寫下兩人的難解緣分。她追著他打鬧嬉戲,他和她分享專屬秘密,直到高中升學之際,少年為了追逐游泳夢離開小鎮,因此失聯。2014年他們重逢之際,一個迷失於游泳訓練,一個深困於自卑心結,相望相知的彼此,能否再續前緣?
1980年代,某县汽运站。常言道:男女搭配,干活不累。牛副站长(铁牛 饰)对分配进来的三个年轻女司机很是满意,因为对原先车队清一色“和尚”来说,她们的到来无疑对车队日后的稳定将起很大作用,但陆站长(苏德 饰)却不以为然。牛副站长将三个姑娘交给车队男司机帮带,高个的杨华(李夏青 饰)分给了周小松(李志良 饰),漂亮的小顾(杨世华 饰)分给了想打报告调离的孙金木(解衍 饰),牛志成(季平 饰)则被任命为带班长。不久,杨华因图车辆进出方便,撞倒车场后围墙,引来众人惊诧,小顾则因撞倒行人差点酿成车祸,这一切都引起陆站长不满。姑娘们吸取教训,相互鼓励,终于用事实说服了周围人们对她们固有的偏见......