Chris Evans caught staring at Elizabeth Olsen's breasts at 'Captain America' premiere

              A-list cast of Captain America: Civil War attend European premiere in London
A-list cast of Captain America: Civil War attend European premiere in London

Caught in the act!

Chris Evans attended the "Captain America: Civil War" premiere in London and it seems like he had the best time out of everyone ...

The 34-year-old actor, who plays Captain America in the hit franchise, was spotted peeping at his co-star's breasts while posing for group pictures on the red carpet.

Elizabeth Olsen (Yes, Mary-Kate and Ashley's little sister) donned a stunning floor-length Alexander McQueen gown that had heads turning, including that of the leading man. The 27-year-old blonde bombshell went braless in a white frock complete with a plunging neckline.

A photographer was lucky enough to capture the awkward moment between the pair.

The hunky actor's face is absolutely priceless in the snap:

Britain Captain America Civil War Premiere
Britain Captain America Civil War Premiere

AP

Need we say more? To make one of the hottest actors in Hollywood literally stop and stare -- well, that's a gift.

But that's not the first time a hilarious situation like this has happened. Remember the iconic 1957 picture of Sofia Loren and Jayne Mansfield?

Loren revealed the hilarious reason she was spotted staring down at Mansfield's ample cleavage.

"I'm staring at her nipples because I am afraid they are about to come onto my plate," she hilariously confessed to Entertainment Weekly.

More celebs who were caught in the act: