August

August is a humanoid who came to earth in 2010 he left but since this is a different universe, so yea!