Prince Harry Meets Harry Styles While Attending 'Dunkirk' Premiere in London -- Pics!

Getty Images

The royal looked dapper at the film's world premiere.

Prince Harry is hitting the red carpet.

The 32-year-old royal turned up at the world premiere of Dunkirk in London on Thursday, in support of the upcoming Christopher Nolan World War II film, which also marks Harry Styles' big-screen acting debut.

REX USA

EXCLUSIVE: Christopher Nolan Compares Casting Harry Styles in 'Dunkirk' to Making Heath Ledger the Joker

And in a wonderful 'When Harry Met Harry' moment, our two favorite Harrys greeted each other and shook hands at the star-studded event!

Getty Images

Earlier in the day, Prince Harry hosted the Spanish monarch's King Felipe VI and Queen Letizia on a trip to the U.K's Grave of the Unknown Warrior, where they took part in a ceremony honoring veterans.

"Today was the first time Prince Harry has taken part in a State Visit, accompanying The King and Queen of Spain to @westminsterabbeylondon," the royal palace shared on Instagram. "Prince Harry also joined The Duke and Duchess of Cambridge at the Spanish State Banquet held at Buckingham Palace last night. The Prince watched King Felipe VI as he laid a wreath at The Grave of The Unknown Warrior, which honours the unknown dead of The First World War. #SpainStateVisit."

MORE: Prince William and Prince Harry Open Up About Princess Diana's Parenting Style For the First Time

Dunkirk hits theaters on July 21.

Watch the video below for what Nolan told ET about Styles' performance.