This might make you like Cristiano Ronaldo

Cristiano Ronaldo runs for the ball during a Celta Vigo vs Real Madrid CF game on April 26, 2015.
Miguel Riopa | AFP | Getty Images
Cristiano Ronaldo runs for the ball during a Celta Vigo vs Real Madrid CF game on April 26, 2015.

Portuguese soccer star Cristiano Ronaldo has a heart as deep as his tub of hair gel. He recently donated $7.8 million to Nepal's earthquake relief through global charity Save the Children.

According to French soccer site sofoot.com, the Real Madrid and Team Portugal star donated $7 million euros ($7.8 million). Off the field, Ronaldo has long had a soft spot for children. He has been an official "Global Artist Ambassador" for Save the Children, according to its website, and has championed goat milk for hungry children in Guatemala, among many other causes.

Nepal suffered dozens more fatalities from another earthquake Tuesday, after 8,000 were killed less than three weeks ago from a 7.8 magnitude quake in the region east of capital Kathmandu, near Mount Everest. Save the Children told NBC News at that time that children in the region were affected in many ways, including physical injuries and separation from their families.

Read MoreHow to donate to Nepal earthquake relief

Ronaldo has millions of fans across the world, including 102 million on Facebook, whom he also asked to donate to the Nepal quake fund. But despite his talent and charitable disposition, Ronaldo is a polarizing figure.

Critics never miss a chance to comment on Ronaldo's attitude, whether he's flaunting his washboard abs and supermodel girlfriend, donning copious bling, or performing theatrical antics on the field. When the U.S. men's soccer team made a (somewhat miraculous) showing at last summer's FIFA World Cup, Ronaldo was in part, to thank. And Americans joined the millions across the world with a love-hate relationship with the footballer.

Whether you're Team Messi or Team Ronaldo, we can all agree: There' s a lot to love about millions in charity donations.

Read MoreWorld Cup by the numbers: Most expensive ever!