Who knew Colton Haynes could sing? The 25-year-old actor surprised many with his recent tweet, “Hey Tweeps! Check out the teaser for this special musical project I’ve been working on! Details soon…”

The teaser features the Arrow actor belting out Josh Groban’s “You Raise Me Up.” While it’s difficult for anyone to match Groban’s powerful pipes, Haynes does a respectable job. I’m curious to know more about this secret project he has up his sleeves. Hopefully, it requires himself to be shirtless like those Season 2 Arrow promos. Can’t get enough of those abs.

Colton Haynes ‘You Raise Me Up’