Zac Efron gives the Spanish language a go during the premiere of Charlie St. Cloud in Madrid.