kaleidoscope1 'American Idol': Katharine McPhee, David Archuleta perform for 'Kaleidoscope'“Kaleidoscope” aired on Thanksgiving, so in case you missed it here are the videos of “American Idol” runners-up Katharine McPhee and David Archuleta performing.

“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

Posted by:Andrea Reiher

TV critic by way of law school, Andrea Reiher enjoys everything from highbrow drama to clever comedy to the best reality TV has to offer. Her TV heroes include CJ Cregg, Spencer Hastings, Diane Lockhart, Juliet O'Hara and Buffy Summers. TV words to live by: "I'm a slayer, ask me how."