影片讲述了上世纪八九十年代的中国北方某城市,江城大学才子毕业生李学文(姚雨鑫饰)和初恋女友白莲(童苡萱 饰)及前妻武婷婷(谢冰冰 饰)之间的一系列爱恨纠葛,通过背叛和救赎探讨婚姻与爱情的主题。正像片名所昭示的,“陪伴”即执子之手与子偕老,而“谁”则点出选择问题,李学文站在了这个“选择”的分岔路口上……
故事发生在位于苏黎世的豪华酒店内,在这里,西班牙厨师丹尼尔(乌纳克斯·乌加尔德 Unax Ugalde 饰)邂逅了同样在这里工作的女招待汉娜(诺拉·茨切纳 Nora Tschirner 饰),美丽温柔的汉娜一下子就吸引了丹尼尔的注意,在这间豪华得恍如仙境一样的酒店里,一些非常浪漫的事情正在发生。 对于丹尼尔的接近,汉娜并没有回避,他们一起聊天,一起吃饭,虽然行为上已经宛如情侣一般,可从头至尾,汉娜都没有正面回应过丹尼尔的追求。实际上,汉娜的心里住进了另一个人,她爱上了老板休斯(吉欧里奥·贝鲁蒂 Giulio Berruti 饰),尽管休斯已经结婚了,但汉娜还是幻想着或许能够和他有未来。
商朝末年,昆仑山弟子姜子牙巡逻仙家上古禁地时,失手打翻千年封印,释放仙界逆臣万化红泥。万化红泥将古代杀戮之神蚩尤的魂魄盗走,姜子牙为阻止蚩尤复生走下昆仑山,偶遇狐妖妲己,二人协力封印蚩尤,战斗导致妲己战死,轮回转世,成为苏户家女儿——苏妲己。因妲己的死去,姜子牙内心难过,请求下山历练。。