WMG: Johnny English
Bough is the real secret agent. Johnny English is just his cover or sidekick.Their personalities just make it LOOK like Johnny is the secret agent. Bough is rather quiet and appears to be shy, whereas Johnny English is brash, idiotic and VERY outgoing. But Bough is the one who is an official agent. Johnny simply has a desk job until his "promotion". Johnny runs around causing chaos, harassing Sauvage, and generally trying to be the secret agent; Bough runs around behind the scenes getting the needed evidence and bailing Johnny out when necessary. Hey, most good spies are quiet and reserved. That way, they can get away with more before the other side catches on.
Johnny English didn't make the orange-haired, eye patched, banana-shape scarred thief up......as revealed in the end credits. Likely, they met in the past and English simply used him as a scapegoat for the theft of the Crown Jewels.