Terminator Salvation is produced by McG .
Terminator Salvation is a 2009 American post-apocalyptic science fiction war film produced by McG and starring Christian Bale and Sam Worthington .
Terminator Salvation