since when is john legend this hot?!