LAST KING OF SCOTLAND star James McAvoy spent two years as an in-store baker at British supermarket chain Sainsburys while trying to find acting work in London.