Adrian South

Adrian South portrayed Xandar Resident in Guardians of the Galaxy.