Who did Michael Sheen play in the 2006 film The Queen? June 7, 2017 By Show answer Tony Blair More Entertainment QuestionsMore Movies Questions