2010年6月10日，Screen Gems宣布他们将把City of Bones（台湾的《骸骨之城》和《星灿》）改编成电影，Jessica Postigo为编剧，哈拉尔德·兹瓦特为导演，莉莉·柯林斯饰演克莱莉·费芮。杰斯·威兰的角色在一开始准备给亚历克斯·帕蒂弗，但他拒绝了。后来这个角色就给了杰米·坎贝尔·鲍尔。后来宣布Robert Maillet，罗伯特·席安，高以翔，Lena Headey，杰瑞德·哈里斯，Jemima West，乔纳森·雷·迈耶斯将参加到剧组。出演过《浪潮》和Türkisch für