The character of Colonel William Tavington, played by Jason Isaacs, is loosely based on the English cavalry leader Banastre Tarleton, who, claims The Times, was "a dashing officer loved by his soldiers.read more