Tres actors de cinema mut i sense feina, Dusty Bottoms (Chevy Chase), Lucky Day (Steve Martin) i Ned Nederlander (Martin Short), arriben per accident a un poble mexicà que està sent assolat per una banda de bandolers dirigida per "El Bonic" (Alfonso Arau). Pensant haver estat contractats per a una actuació, els habitants del poble creuen que seran els seus salvadors davant dels perillosos delinqüents.

Les joies de la corona de la reina d'Anglaterra han desaparegut. El servei secret britànic s'acaba de quedar sense agents especials... i encarrega la investigació a Johnny English, que encara que té molta empenta, s'enfronta a la seva primera missió i no és gaire expert en el tema. Sembla que al darrere del robatori hi ha el francès Pascal Sauvage, que també planeja usurpar el tron a la reina. Les coses es compliquen encara més per a l'agent English amb les contínues aparicions de la misteriosa i fascinant Lorna Campbell.