Johnny Depp and Sir Rod Stewart joined forces over the weekend to raise money for an animal charity based in Lewisham.

The duo performed at a private charity event to raise funds for Celia Hammond's Animal Trust, a non-profit organisation dedicated to neutering, rescuing and rehoming animals.

Their performance was a success, raising more than $300,000 for the cause.

The event was hosted by the charity's founder, Celia Hammond, a former supermodel from the 1960s, who used her fame to provide care for animals.

The Lewisham branch of the Celia Hammond's Animal Trust opened in October 1995.

It primarily provides affordable neuter and vaccination services, for pet owners on a low income.

The branch is also a cat rescue and homing centre for unwanted or abandoned cats.

The charity event for the animal trust took place at the luxury Ned Hotel in Bank, with ticket auctions taking place last year.

Attendees enjoyed stellar performances by the duo, who sang some of Sir Rod's top hits, including Maggi May and Forever Young.

READ MORE: Kitten rescued by firefighters after getting stuck in Woolwich car

Depp told the Daily Mail: "Celia's devotion and commitment to protecting vulnerable and neglected animals is beyond admirable.

"I'm so glad to be part of the evening's success, and with the added bonus of playing alongside my friend, Sir Rod Stewart."

Stewart added that he was "thrilled" to perform at the charity even with Depp.

The funds raised from the evening will be used to help sick or injured animals, whose owners may not be able to afford treatment.