Oscar-winning actor Nicolas Cage has been cast in Oliver Stone's controversial Edward Snowden movie.
He joins Shailene Woodley, Melissa Leo, Zachary Quinto and Tom Wilkinson in the movie, which features Joseph Gordon-Levitt as the exiled US whistleblower.
Cage will play a former US intelligence official in the highly-anticipated international thriller.