Have you seen the recent film "Looper"? There are a lot of Terminator comparisons to be had there, particularly with regards to the roles of Kyle Reese and the T-800 themselves, and how a single event in the future can shift those roles we as humans inhabit.