Ewan McGregor. I recall seeing him as a future saviour of the Galaxy in one of the Star Wars films, and shortly afterwards as a shy and introverted BT Engineer in "Little Voice" - totally convincing in both roles.
Special mention for Ralph Brown as well, good in "Life on Mars" and in loads of...