Zac Efron showed off his harmonising skills on late night TV in America on Monday (05Mar12) when he performed a brief rendition of the Beach Boys' Barbara Ann a cappella with host Conan O'Brien and members of his house band.