Question: In what film did Andrew Buchan play John Mercer, and what year did the film come out?
Answer: In 2008, Andrew Buchan starred in The Fixer as John Mercer.