Rowan Atkinson in his 3rd Johnny English movie. He did the first one in 2003, every 7 or 8 years Rowan's character Johnny English character comes back. Here's an extended trailer.