早在2005年,BBC电影公司就买下了该小说的电影版权,由Christine Langan等人开始筹备,电影《捕鼠者》的女导演琳恩·拉姆塞在忙完电影《可爱的骨头》的改编工作之后接下了这部电影。但是作者Shriver认为剧本改编不甚满意,否定了当初的创作团队。2008年,电影《迈克尔·克莱顿》的制片人Jennifer Fox的加入,电影的制作才正式走上轨道。2009年3月,制片人Fox宣布曾和他在《迈克尔·克莱顿》合作过的演员蒂尔达•斯文顿加盟该片,2010年1月,John C. Reilly确定饰演富兰克林,而另一关键人物凯文的演员人选直到电影开拍才正式确定下来。