Confident Barry (24), who hails from the north inner city, showed off his boxing moves on the red carpet as a female friend accompanied him to the world premiere of the film in London's Leicester Square last night.

Actor Barry Keoghan arrives for the world premiere of Dunkirk in London, Britain, July 13, 2017. REUTERS/Peter Nicholls

Barry plays a young boy who helps ferry injured soldiers on his boat from the beaches of Dunkirk during World War II.

The film tells the story of Operation Dynamo, which saw thousands of Allied soldiers from the UK, France, Belgium and Canada evacuated from the beaches of Dunkirk as the German army advanced towards them between May 26 and June 4, 1940, in the early stages of the war.

"There were times when I was sitting on the boat with Cillian, and there were planes coming toward us and we really did think the planes were going to hit us," Barry said previously of his time shooting the war epic.

Barry, hailed by Hollywood insiders as the "next big thing", boxes three times a week and has recently taken up photography.