Predestination
Chris Tilly
Predestination has a few flaws in terms of story and structure, but for the most part it's a challenging and frequently thrilling time-travel yarn that will have you scratching you head for days.