Answer
Nicholas Garrigan, portrayed by James McAvoy, is the protagonist of the movie "The Last King of Scotland". He is a young and idealistic Scottish doctor who travels to Uganda in search of adventure and the opportunity to help others. During his time there, he becomes the personal physician of Ugandan dictator Idi Amin and gets caught up in the complex and dangerous world of African politics and power struggles.