Hollywood star Antonio Banderas was honoured to be asked to lend his voice to a character in the Shrek movies - because English isn't his first language. The 46-year-old star, who plays Puss in Boots in the animated tales of the green ogre, admits he was humbled when film executives decided his Spanish-tinged tones were perfect for the role. He says, "The fact that I arrived in this country without knowing a word in English and that years later they call on me only for my voice makes me feel proud."