碌的发行行程，新力影业旗下的哥伦比亚公司停止此企划，而后华纳兄弟随之取代新力影业的空缺。 剧本透过马修·沙德（Matthew Sand）作第二次的修订，最后由罗伯特·罗达（Robert Rodat）作最终版本确认。导演执导电影不採用原始语言（类似于《受难记》或《阿波卡猎逃》），认为古语在情绪表达上比较欠缺魅力。导演在2005年10月下旬开始电影角色征选。 2006年2月卡蜜拉·贝儿和史帝芬·史翠（Steven Strait）雀屏中选，确定在影片中担任演出，史翠饰演勐犸象猎人，而贝儿则为扮演他的爱人。