James David Rodríguez Rubio, known as James Rodríguez, is a Colombian professional footballer who plays for Spanish club Real Madrid and the Colombia national team as an attacking midfielder or winger.