When Harry met Harry: Prince Harry and Harry Styles step out at movie premiere

The two Harrys attend the world premiere of "Dunkirk" at Odeon Leicester Square.

It's been a big year for Styles. The music superstar, formerly of One Direction fame, launched his solo album last month and now is parlaying his star power to the big screen.

Ahead of the "Dunkirk" premiere Prince Harry, who served two tours of duty in Afghanistan, visited with veterans of the battle of Dunkirk at Kensington Palace. Princess Kate even treated some vets to a surprise treat by Prince George and Princess Charlotte when their paths crossed arriving at Kensington Palace.

Prince Harry was accompanied on the red carpet by three veterans from the conflicts in Dunkirk, Afghanistan, and Kosovo.