赫福郡（Hertfordshire）的阿什里奇管理学院（Ashridge Business school）附近树林日以继夜地进行拍摄。 2006年夏天，有些拍摄场景在白金汉郡（Buckinghamshire）的斯托学校（Stowe School）和位于威尔特郡（Wiltshire）的崃谷堡（Castle Combe）小镇。影片于2006年7月13日拍摄完毕 。
选角.2006年3月，片场演员劳勃·狄尼洛、蜜雪儿·菲佛、克莱儿·丹妮丝、查理·考克斯和席艾娜·米勒确定出演《星尘传奇》。4