In 2025, Idris Elba played the prime minister in Heads of State and the president in A House of Dynamite. No surprise, he ...