All eyes were on Harry Styles and Prince Harry when they met at the world premiere of Dunkirk on Thursday night.

The cast of Christopher Nolan's hotly anticipated WWII movie gathered in London's Leicester Square, and Prince Harry attended as a special guest with Dunkirk veterans. 

Harry Styles appeared very excited by the situation…

And Vulture cracked a joke about the nation’s two favourite Harrys…

Meanwhile, outside, teenage girls lost their minds… 

Dunkirk – which chronicles the evacuation of Allied forces during a famous battle in the Second World War – also stars Cillian Murphy, Tom Hardy, Kenneth Branagh and Mark Rylance, who were also in attendance at the premiere.

Dunkirk hits UK cinemas on 21 July