Hollywood star Nicolas Cage has donated $2 million (GBP1.1 million) to set up a fund for former child soldiers. Human rights charity Amnesty International said the money will be used to offer rehabilitation shelters, medical services and psychological and reintegration services to some of the 300,000 youngsters forced to fight in conflicts across the world. Amnesty USA's executive director LARRY COX enthuses, "Nicolas has worked tirelessly to raise awareness about the horrors faced by child soldiers and other human rights tragedies. "We commend his efforts and appreciate his generosity." In a video statement, Cage says, "Think about the nine months it took for your child to be born; think about all the care you put into teaching him how to cross the street and look both ways or to read a book or to simply have good manners. "Then imagine a warlord dropping a gun into his hand and forcing him to kill someone."