Colton Haynes -- former "Teen Wolf" bad boy and current "Arrow" star -- just shared a surprising new talent with fans: he can sing. (No, REALLY sing.) The young actor has covered the Josh Groban song "You Raise Me Up" and shared a short preview on YouTube. Take a listen in the video above. The actor tweeted that he will share more details about the "special musical project" soon.
What do you think: Did he do the song justice? Sound off in the comments or tweet @HuffPostTeen!