随着城市离婚率的增加,越来越多的人无法找到真正的伴侣共度一生。一家公司推出了一款芯片,这款芯片可以帮助那些需要找对象的人迅速匹配到合适的伴侣人选,而且还会根据核实性给出两个人在一起的时间。当两个人匹配成功之后,芯片会为他们制定一个合理的试婚日,好让两个人可以在一定的时间里适应彼此。
单身的艾米一直找不到合适的对象,于是她加入了这计划中,成为一名测试员。同样加入到这个计划的有很多人,芯片都为他么匹配到了合适的伴侣。这一天,艾米匹配到了一名叫做弗兰克的男生,他们两个一见面有很投缘,但是芯片推算出他们是有12个小时的婚姻有效期。
艾米和弗兰克有隐隐约约有些失望,因为他们刚想了解对方的时候就快没有时间了。于是艾米和弗兰克决定去一家酒店度过最后的几个小时,虽然艾米已经做好了准备成为弗兰克的女人,但是弗兰克似乎很是害羞,他抱着艾米躺下却什么也没有做。第二天,有效期一过,艾米和弗兰克不得不分开。芯片又为他们俩重新匹配了对象,但这次的对象他们两个人都不太满意。
艾米的对象兰尼是一个体贴的男人,但是跟他在一起后,她时常觉得兰尼只是爱她的身体。弗兰克的伴侣是一个挑剔的叫妮可的女人,无论他做了什么事都会被她骂。就这样,艾米和弗兰克各自忍受着彼此的伴侣度过了几个月,直到在一次聚会上,他们又重聚了。聚会上,艾米和弗兰克又找回了当初心动的感觉,可是聚会一结束,他们必须分开,因为芯片制定的规则必须遵守。
艾米和兰尼的婚姻时期结束后,她又匹配了几个不同的伴侣。弗兰克和尼克结束后,他也重新遇到了一些对象。
一年的时间过去了,艾米和弗兰克在其中又换了伴侣,直到芯片将他们重新匹配在一起。两个人在一起后过上了幸福的生活,可弗兰克却十分害怕这种幸福会被夺走。于是,弗兰克偷偷瞒着艾米去重新推算两个人在一起的时间,系统显示这一次两个人的婚姻时期是五年。
原本弗兰克以为可以和艾米在一起生活五年,不料芯片察觉到弗兰克的意图后以为他不喜欢艾米,所以就将婚姻的有效期从五年降为了二十个小时。等到艾米察觉的时候,他们的婚姻有效期又只有几个小时了。这一次,艾米十分愤怒,她质问弗兰克为什么要这么做。
弗兰克解释他只是太爱艾米了,所以才会去推算时间。艾米也爱着弗兰克,她不愿意再次匹配到其他人。经过一番激烈的思想斗争之后,艾米和弗兰克决定反抗芯片和城市的系统,他们从城市的高墙爬了出去。等到艾米和弗兰克出去以后,他们才知道原来早就有人反抗过芯片,那些反抗的情侣全部获得了幸福。