Filmen med samme tittel er skrevet og regissert av Richard LaGravenese basert på Kami Garcia og Margaret Stohls roman med samme navn. Alden Ehrenreich, Alice Englert, Jeremy Irons, Viola Davis, Emmy Rossum, Thomas Mann og Emma Thompson spiller hovedrollene.