He is pictured here leaving the event in a marine blue wool long Officier Peacoat from Saint Laurent by Hedi Slimane and a herringbone tweed cap by Lock & Hatters. The exact newsboy cap he's wearing is the Muirield.
You can purchase the peacoat from: FarFetch
You can purchase the tweed cap from: Lock & Hatters
The peacoat is Sold Out everywhere; I was lucky enough to getthe last one from the Saint Laurent store on Bond St. in London. The newboy cap you can still get and is on sale for 89 pounds.