Christina Aguilera Pays Tribute To American Heroes
November 28, 2008 by: BRIDGET DALY

Celebs like Cameron Diaz, Salma Hayek, John Krasinski, Forest Whitaker, Meg Ryan, Terrence Howard, Lucy Liu, Jessica Biel, Kate Beckinsale and Selena Gomez were there to help pay tribute to the people.
Christina Aguilera performed a moving version of her song Beautiful, and Alicia Keys and John Legend also performed. Check out Christina’s incredible performance below.
Read More about:










