We wouldn't be revealing any secrets if we said Jeremy Renner is an incredibly talented actor. ​His role as Hawkeye in The Avengers series has made him a fan-favorite, and he also had some pretty awesome roles in The Town and The Hurt Locker. ​

However, few fans know the actor for his singing skills, but he is ready to change that. Renner is featured as the resounding vocalist on Sam Feldt's brand new song "Heaven (Don't Have A Name)." 

Feldt discussed why Renner was the perfect man for the job. "I've always been a big fan of Jeremy Renner's movies and acting performances," ​Feldt told Billboard. "When I heard he could sing, too, I reached out to Renner, and we worked on this vocal together."   

"I spent days perfecting the track into something that oozes both Renner's cinematic vocal style and the classic Sam Feldt summer sound," Feldt continued. "I love how the vocals are romantic and dramatic, and how they are complimented by a cinematic-style break and typical Sam Feldt drop."

Renner has a serious set of pipes and he not only showed it off in the new romantic song, but also a few years ago in a hilarious appearance on The Tonight Show With Jimmy Fallon. 

So while you wait for Renner's appearance in next year's Avengers 4, you can listen to "Heaven (Don't Have A Name)." Or, you can watch the hidden gems on YouTube that feature some of Renner's singing performances.