He looks like a young Antonio Banderas.