which movie starring Jeremy Irvine is based on the novel Before I Die