CharacterSir Percy BlakeneySir Percy Blakeney in The Scarlet Pimpernel (1999), played by Richard E. Grant. Played byRichard E. GrantAppears inThe Scarlet Pimpernel1999