David Beckham looked handsome as ever as he donned a tuxedo for the Who Cares Wins awards at the Roundhouse in London on Tuesday. The footballer, 46, beamed as he was pictured on the red carpet alongside his mum Sandra, 72, who he took along for the event.