Steinfeld was cast as Eliza opposite Ender's Game co-star Asa Butterfield in the film adaptation of Ten Thousand Saints, which premiered on January 23, 2015, at the 2015 Sundance Film Festival. Steinfeld was originally cast to play the female lead in the 2015 film, For the Dogs, but was replaced by actress Emma Roberts. In spring 2014, Steinfeld narrated as the voice of Anne Frank for an exhibition on Frank at the Museum of Tolerance. In October, she was cast to star as Hadley in The Statistical Probability of Love at First Sight, based on the novel of the same name by Jennifer E. Smith. Steinfeld was announced in January 2015 as the star of the film adaptation of Carrie Pilby, the young adult novel by Caren Lissner. In March, Steinfeld was one of the voice actors for the English-language dub of the Japanese animated film When Marnie Was There. Steinfeld plays Anna Sasaki alongside Kiernan Shipka as Marnie. Steinfeld stars as the Trinity in the music video for "Bad Blood" by Taylor Swift featuring Kendrick Lamar. The video premiered at the 2015 Billboard Music Awards ceremony on May 17, 2015 and won a MTV Video Music Award for Video of the Year.