Kevin Spacey: People had 'concerns' for years, says top theatre director