Watch Kevin Spacey's spot-on impressions