Actress Cameron Diaz has shown her caring side - by rescuing an injured dog she found in her neighbourhood.
The Charlie's Angels star discovered a lone German Shepherd on Saturday (23Aug08) afternoon and took it back to her Hollywood home.
Diaz's representative Brad Cafarelli tells, "Cameron and a friend were involved in returning an injured dog to its owner.
And a source adds, "Diaz brought the dog in her house and gave it some food and water. Her assistant posted a 'found German shepherd' sign and (the dog's owner) - Diaz's neighbour who was driving around the area - came across it."
But the star's caring nature didn't stop there.
The source adds that Diaz "made time to visit the vet where the dog was being treated".