Touching - inspiring - Celebrities honor young cancer patient - video

17 year old Zach Sobiech wrote a song that has gone viral. The song his his goodbye to family and loved ones. Sadly, Zach is battling osteosarcoma isn't expected to live much longer. But he's touched so many people, and myriad celebs from Rainn Wilson to Brian Cranston decided to pay tribute to his brave fight by lip-synching along to his song "Clouds."

Here's the video, with a cheat sheet of who's in it below.

Celebs in the video: Phillip Phillips, Brian Cranston, Sarah Silverman, Colbie Caillat, Jason Mraz, Sara Bareilles, Andy Grammer, Jenna Fisher, Jenna Elfman, Lumineers, Creed Bratton, Ed Helms, and more!

If you want to download the song you can to it here and all proceeds benefit the Zach Sobiech Osteosarcoma Fund.