Mari Davis People March 23, 2015 12 David Beckham looking dapper in an H&M suit At the Modern Essentials selected by David Beckham for H&M event, the footballer looked dapper in an H&M suit which of course he chose! Get the look! H&M Linen Blazer ($69.95) H&M Linen Pants ($29.95) Photo courtesy of H&M