Before going to his first Academy Awards ceremony this year, the Scottish actor James McAvoy spent a week in Uganda making a documentary for a Red Cross fund-raising campaign to help the country’s 1.4 million people left homeless by years of civil war.
For Mr. McAvoy the campaign is payback for “The Last King of Scotland,” which was set in Uganda and stars Forest Whitaker as the country’s infamous 1970s dictator, Idi Amin, and Mr. McAvoy as a young doctor who falls under his sway.
“The movie has been so good for our careers,” Mr. McAvoy, 28, said recently. “So it’s ridiculous not to use that to help.”
Mr. McAvoy’s career has been on the ascent ever since he graduated in 2000 from the Royal Scottish Academy of Music and Drama. Never without work — ask any actor how common that is — he shuttled among theater, television and film, with small parts and occasional leads. A hit BBC sitcom called “Shameless” made his name in 2004; a year later, his film work took over.