Thomas Dazzles On Vogue Cover