'American Idol': Katharine McPhee, David Archuleta perform for 'Kaleidoscope'
"Kaleidoscope" brought together singers, figure skaters and cancer survivors to celebrate beating cancer and raise awareness of the fight against cancer.
McPhee and Archuleta were just two of the many performers. Below we have video of both McPhee's "I'll Be Home for Christmas" and Archuleta's "Silent Night." Plus an extra added bonus video.
Speaking of cancer, Katharine McPhee also recently took part in a public service announcement about breast cancer and performing monthly self-examinations. Have you always wanted to see Katharine, Minka Kelly, Alyson Hannigan, Jamie King and Emily Deschanel grope each other? Look no further!
Follow Zap2it on Twitter for all your movies, TV and celebrity news
David Cook's 'Shattered Dreams'
David Archuleta and mom have "Merry Little Christmas"
Katharine McPhee performs for Macy's Thanksgiving Day Parade
Photo credit: FOX