Cardiff centre Cory Allen has been handed his first Wales cap for their Test clash with Argentina at the Millennium Stadium on Saturday.