He has donated proceeds of his 2005 tour for disaster relief, recorded radio spots promoting the "Kids For A Drug-Free America" campaign, is a spokesperson for the St. Jude Children's Research Hospital, and is involved in the charity "SPACE", which was co-founded by a childhood friend of his mother's. McCartney performed at the Hope Rocks concert in 2005 to benefit the City of Hope Cancer Center. He appeared in the Concert for Hope on October 25, 2009, with Miley Cyrus and Demi Lovato.