<Li> Claire Corlett as Devil Cupid </Li> <Li> Roan Curtis as Marian Sykes </Li> <P> On July 15, 2010, Fox 2000 Pictures bought the feature film rights to the teen novel Before I Fall, Lauren Oliver's debut, which was published that year . Maria Maggenti was hired to adapt the novel into a screenplay, while Jonathan Shestack was set to produce and Ginny Pennekamp to co-produce . The film is about a high school student who re-lives the same day until she gets everything in her life right . In 2011, the script was listed among the Black List of best unproduced screenplays . Ry Russo - Young was attached as the film's director . On September 15, 2015, it was announced that Zoey Deutch had been cast in the film's lead role, Samantha Kingston . Brian Robbins and Matthew Kaplan produced the film through their Awesomeness Films, along with Shestack, with production starting in late October 2015 . On October 27, 2015, more cast was announced, consisting of Halston Sage, Logan Miller, Kian Lawley, Diego Boneta, and Elena Kampouris . Good Universe handled the film's international sales at the American Film Market . On November 3, 2015, Jennifer Beals joined the film's cast, to play Samantha's mother . On November 20, 2015, Liv Hewson was cast in the film to play Anna Cartullo . Adam Taylor composed the film's score . </P> <P> Principal photography on the film began on November 16, 2015, in Squamish, British Columbia, where they filmed at Quest University . Shooting also took place in and around Vancouver . Filming ended on December 19, 2015 . </P>

Who plays the teacher in before i fall