 Edith Storey worked for New York-based Vitagraph Studios for most of her career except from 1910–1911, when she was under contract with Star Film Company in San Antonio, Texas.She appeared in nearly 150 films between 1908 to 1921, including "The Immortal Alamo" (1911), "A Florida Enchantment" (1914), and "The Christian" (1914), the latter film based on the Hall Caine novel, and later remade in 1923, also as "The Christian".In 1918, Storey signed with Metro; "The Eyes of Mystery" (1918) was her debut film for that studio.