Before I Fall is a 2017 American and Canadian drama film directed by Ry Russo-Young and written by Maria Maggenti, based on the 2010 novel of same name by Lauren Oliver. The film stars Zoey Deutch, Halston Sage, Logan Miller, Kian Lawley, Jennifer Beals, Diego Boneta and Elena Kampouris. The plot centers on Samantha Kingston (Deutch), a high school senior who finds that she may be living the last day of her life over and over until she gets it right. If you had only one day left on earth who would you kiss, who would you tell the real truth to, who would you save? Amid that, she must untangle the mystery surrounding her death—and discover the true value of everything she is in danger of losing.