He portrayed Martin Luther's Catholic mentor in the 2004 film LUTHER, which I'm watching with my world history class right now.
Polar opposite role, but he plays it very well.
Yes, a true actor can play a variety of roles. Peolle remember Malcolm McDowell as monsters like caligula and alex, but rarely mention his near saintly portrayel of H. G. Wells.