James Rodriguez showed his generosity as he dressed up as Santa Claus and gave out gifts to children at a hospital in Colombia.
The Real Madrid loanee posted a photo on Instagram bearing presents and wearing a long white beard.
One of the children’s mothers broke down in tears as Rodriguez removed the beard away from his face to reveal himself.
The kids couldn’t believe their eyes as the Colombia international revealed his identity.
Many of the children took the opportunity to take a photo with the Bayern Munich star.
The photo was then framed and given back to the kids with a message wishing them Merry Christmas.
The Bundesliga starts their winter break following two matches on Sunday.
Rodriguez hasn’t played in Bayern’s last six fixtures due to rupturing his knee ligament.
The Colombian sensation has made 11 appearances this season, scoring three goals and providing two assists.