which movie starring Jeremy Irvine is based on the novel Before I Die
Jeremy Irvine:  In 2012, he portrayed Philip "Pip" Pirrip in the film adaptation of "Great Expectations", and earned widespread critical acclaim for his role in the independent film "Now Is Good" (2012). Now Is Good:  Based on the 2007 novel "Before I Die" by Jenny Downham, it was adapted by Parker who had recently written the screenplay for "The Best Exotic Marigold Hotel".
2007 novel "Before I Die"