Question: Zach McGowan played in what 2009 American post-apocalyptic science fiction war film? 
Sentence (from "Terminator Salvation"): It focuses on the war between Skynet's machine network and humanity; the remnants of the world's military have organized as the Resistance, fighting against Skynet's killing machines.
Relevant evidence: No