In a career that has seen him play a heroin addict, a glam rocker, a Jedi Master, and a English poet - among many others - Scottish actor Ewan McGregor has amassed a ridiculously diverse body of work since his 1993 debut as Alvarez in Being Human.

With his breakthrough role three years later in Danny Boyle's Trainspotting, McGregor quickly established himself as a serious and versatile actor who could carry a movie on his performance alone.

As the titular character in Roman Polanski's The Ghost, McGregor plays a writer assigned to handle the memoirs of a former British Prime Minister and discovers a shadowy plot to... well, we won't ruin it. But he did earn the honour of becoming the first Moviefone subject to successfully use the word "pernickety" twice in one interview.