Entertainment Joseph Gordon-Levitt on playing controversial Edward Snowden in new film December 9, 2016