In which film does Colin Firth play an MI6 agent named Bill Haydon?
Tinker Tailor Soldier Spy
Kingsman: The Secret Service
The Importance of Being Earnest
Mamma Mia!
Answer
The answer is "Tinker Tailor Soldier Spy", a critically acclaimed espionage thriller released in 2011. Colin Firth portrays Bill Haydon, a senior MI6 agent whose loyalty comes into question as the British Secret Service uncovers a mole within their ranks.
Fascinating Firth: The Ultimate Quiz on Colin Firth's Acting Career