Kevin Spacey's performance as the crusading American lawyer is a masterclass in how to woo an audience, says Dominic Cavendish