Question: Zach McGowan played in what 2009 American post-apocalyptic science fiction war film? 
Sentence (from "Terminator Salvation"): Terminator Salvation is a 2009 American post-apocalyptic science fiction war film directed by McG, starring Christian Bale and Sam Worthington.
Relevant evidence: Yes