Answer the following Q with stream of consciousness. Context: Tinker Tailor Soldier Spy is a 2011 Cold War espionage film directed by Tomas Alfredson. The screenplay was written by Bridget O'Connor and Peter Straughan, based on John le Carre's 1974 novel of the same name. The film, starring Gary Oldman as George Smiley, along with Colin Firth, Tom Hardy, John Hurt, Toby Jones, Mark Strong, Benedict Cumberbatch, and Ciaran Hinds, and featuring David Dencik, is set in London in the early 1970s and follows the hunt for a Soviet double agent at the top of the British secret service.

Question: who played smiley in tinker tailor soldier spy?
To answer the question, consider the following: The film, starring Gary Oldman as George Smiley, along with Colin Firth, Tom Hardy, John Hurt, Toby Jones, Mark Strong, Benedict Cumberbatch, and Ciaran Hinds, and featuring David Dencik, is set in London in the early 1970s and follows the hunt for a Soviet double agent at the top of the British secret service. Therefore, the final answer is Gary Oldman.