Colton Haynes looks so sad, but so hot singing new Christmas song (VIDEO)

Dec 5, 2014 at 7:09 p.m. ET
Image: Judy Eddy/

Arrow star Colton Haynes has a hidden talent: This hottie can sing! His new Christmas song will keep you warm on the coldest winter nights.

Haynes originally released the song "Baby It's Christmas" back in 2013 with Travis-Atreo, but he just uploaded a video of a much quieter piano version to YouTube — and all we can say is wow!

More: Who's hotter? Stephen Amell vs. Colton Haynes

Watch Colton Haynes sing "Baby It's Christmas"


Which got us wondering: Has this secret talent been not-so-secret? We did a little sleuthing and found Haynes' own YouTube page, which contains a couple of videos of the actor singing two other songs, "Run Away With Me" and "You Raise Me Up."

More: Colton Haynes strips down for his birthday

Haynes is celebrating the season in other ways too — check out the pic he posted on Instagram with his Arrow castmates!

Catch Haynes on Arrow Wednesdays at 8 p.m. ET/PT on The CW.