"I can be your hero Baby"- That guy looks mexican to me.
Enrique Iglesias.
He's half Spanish, half asian.
His dad is Julio Iglesias, used to be a real famous singer as well.
By the way: "I can be your hero Baby" is not spanish, even if it's sung by a spaniard.