The Queen left viewers of ITV's Platinum Jubilee Celebration spectacular in stitches with her reaction to Dame Helen Mirren's portrayal of Queen Elizabeth I.
Dame Helen was one of a host of celebrities taking part in the first official Jubilee celebration event, Gallop Through the Ages, which saw more than 1,300 performers and 500 horses take to the Royal Windsor Horse Show arena.
Dame Helen, who won an Oscar for her portrayal of the Queen in the film of the same name, took on the role of Queen Elizabeth I in one of the first performances of the evening.