 The Johnny English character is based on a cowardly, incompetent spy  played by Rowan Atkinson (qv). The character, with his assistant  Bough (played by Henry Naylor (qv)), first appeared in a series of  television commercials for Barclaycard.