<Li> Fionn Whitehead as Tommy, a British Army private Whitehead was cast in the lead after a secretive auditioning process over several months . His character was named after the slang term for the ordinary British soldier . </Li> <Li> Tom Glynn - Carney as Peter, Mr Dawson's son </Li> <Li> Jack Lowden as Collins, a Royal Air Force Spitfire pilot </Li> <Li> Harry Styles as Alex, a private in the Argyll and Sutherland Highlanders Styles won the role after auditioning against hundreds of candidates, when Nolan was unaware of his renown as a singer . </Li>

Who was the pilot in dunkirk based on