- 迈克尔·珊农出演了杰夫·尼科尔斯2013年前执导的所有三部电影,《猎枪故事》、《寻求庇护》和本片。
- 尼科尔斯从2000年,还是学生时就开始构思这个故事。他从马克·吐温的《汤姆索耶历险记》以及个人经历中汲取了灵感。他在访谈中表示,自己第一次心碎是在十四五岁时,比影片中的主人公稍大一两岁。
- 影片中的“玛德”据说是为马修·麦康纳量身定做,尼科尔斯在看完《小镇疑云》(最早推出于1996年)之后便认定他来出演这个角色。但在2011年,克里斯·派恩曾一度有望饰演玛德。
- 奥斯卡影后威瑟斯彭在片中饰演Juniper,戏份不太多,她与导演尼科尔斯隶属同一家经纪公司,从而促成了这次合作。
- 物色儿童演员时,剧组特别要求男孩们能够从事划船、骑山地单车这些南方男孩时常玩的活动。最终主要角色Neckbone的饰演者,15岁的雅各布·洛弗兰德最终从2000名男孩中脱颖而出。他来自阿肯森州的耶尔县。
- 故事的发生地阿肯色州为导演尼科尔斯的故乡,但他是在小石城的郊区而不是乡下长大。
- 影片在2011年的9月到11月期间拍摄,共花去8周。剧组聘用了400多名当地的群众演员,几乎是阿肯森州历史上拍摄过的最大规模的电影。
- 导演非常希望迈克尔·珊农出演本片,本来迈克尔参演《钢铁人》,不可能出演本片,但他最后还是抽出几天拍了本片中的戏份。