Cavaliers center Shaquille O'Neal has paid for the funeral of a 5-year-old North Carolina girl that police say was kidnapped and killed.

O'Neal made the gesture after being moved by news coverage of the Shaniya Davis case.

More than 2,000 people attended the girl's funeral Sunday.

"I was sitting at home watching it on the news and the story brought a tear to my eye," O'Neal told The Cleveland Plain Dealer newspaper.