Taylor Swift, One Direction and Beyonce are among the stars who have been praised for their charitable efforts in DoSomething.org's annual list.

The 'I Knew You Were Trouble' hitmaker topped DoSomething.org's annual list thanks to good deeds including a $100,000 donation to the Nashville Symphony and headlining the Duke and Duchess of Cambridge's fundraising event for homeless charity Centrepoint.

In second place were One Direction, whose Comic Relief single 'One Way or Another (Teenage Kicks)' raised over £2 million to help those living in poverty, and bringing in $784,345 in donations for cancer research.

Headlining the Chime for Change concert in London saw Beyonce awarded third place on the list, while fourth place went to late actor Paul Walker, thanks to his Reach Out WorldWide (ROWW) charity, a network of professionals with first responder skills - doctors, nurses, firefighters, paramedics, and other disaster-survival specialists - who help out when natural disasters strike, and Macklemore and Ryan Lewis took fifth place thanks to award-winning track 'Same Love', which "challenged the hip-hop community to adopt a culture of acceptance".

'The Heat' actress Sandra Bullock was placed sixth due to her ongoing work in education and disaster relief, while Kerry Washington - a member of President Obama's President's Committee on the Arts and the Humanities, which advocates nationally for arts education in low-income areas - was seventh.

In eighth place, 'The Vampire Diaries' actor Ian Somerhalder was praised for his animal rights and conservation efforts through his Somerhalder Foundation.

Completing the top 10, Ryan Seacrest came in at ninth place for the work his foundation does for children in hospitals, and Carrie Underwood - who donated $1 million of tour profits to the Red Cross to help with tornado relief in her home state of Oklahoma - was tenth.

DoSomething.org's top 10 list of most charitable celebrities:

1. Taylor Swift

2. One Direction

3. Beyonce

4. Paul Walker

5. Macklemore and Ryan Lewis

6. Sandra Bullock

7. Kerry Washington

8. Ian Somerhalder

9. Ryan Seacrest

10. Carrie Underwood


by for www.femalefirst.co.uk
find me on and follow me on twitter