Question: Zach McGowan played in what 2009 American post-apocalyptic science fiction war film? 
Sentence (from "Terminator Salvation"): In a departure from the previous installments, which were set between 1984 and 2004 and used time travel as a key plot element, "Salvation" is a post-apocalyptic film set in the year 2018, fourteen years after the events of "".
Relevant evidence: No