Superstar rapper Eminem has donated signed baseball caps to a charity helping child cancer sufferers. The Lose Yourself star immediately pledged his support when he was approached by non-profit organisation Caps For Kids, which provides children who have lost their hair with signed headwear, AllHipHop.com reports. Other stars pitching in include Brad Pitt, Al Pacino, Julia Roberts, Tony Hawk and VIN DIESEL.