All You Need Is Kill is an adaptation of a fairly short novel.