Colton Haynes shows off his singing voice

Brace yourself, ladies--this totally isn't fair. Colton Haynes isn't only one of the most gorgeous men alive but now he sings, too.

Colton rose to prominence on MTV's supernatural show Teen Wolf, playing the character of Jackson Wittemore. Now he plays Roy Harper in the CW's superhero show Arrow.

He's appeared in many music video's such as My Chemical Romance's I Don't Love You, Victoria Justice's Gold, and Leona Lewis' Trouble.

According to his fansite, Colton has joined the band New Heights to drop an acoustic cover of 19 You + Me by Dan + Shay. His vocal talents were surprisingly impressive and will most likely make your heart melt.

New Heights wrote on their Facebook page in support of the actor saying, "Here's our take on '19 You and Me.' We teamed up with our good friend, Colton Haynes, so make sure and support him!"

The 25-year-old is set to present an award at the MTV European Music Awards taking place in Amsterdam on November 10, 2013.

Check out his cover of 19 You + Me below:

Image Credit:Wikimedia Commons

{"code":"internal_server_error","message":"

There has been a critical error on your website.<\/p>

Learn more about debugging in WordPress.<\/a><\/p>","data":{"status":500},"additional_errors":[]}