Gary Oldman som George Smiley (kodenavn: «Beggarman») Colin Firth som Bill Haydon (kodenavn: «Tailor») Tom Hardy som Ricki Tarr Mark Strong som Jim Prideaux Ciarán Hinds som Roy Bland (kodenavn: «Soldier») Benedict Cumberbatch som Peter Guillam David Dencik som Toby Esterhase (kodenavn: «Poorman») Stephen Graham som Jerry Westerby Simon McBurney som Oliver Lacon Toby Jones som Percy Alleline (kodenavn: «Tinker») John Hurt som "Control" Kathy Burke som Connie Sachs Roger Lloyd Pack som Mendel Svetlana Khodchenkova som Irina Arthur Nightingale som Bryant Christian McKay som Mackelvore Konstantin Khabensky som Polyakov Linda Marlowe som fru McCraig Michael Sarne som Karla Tomasz Kowalski som Boris Stuart Graham som en minister. Zoltán Mucsi som en ungarsk agent. Laura Carmichael som Sal.