who starred in the last king of scotland