Wow! Jeremy Renner sure can sing!

The Avengers: Age of Ultron star showcased his impressive vocal talents during a partly hilarious/partly plain beautiful parody performance of Ed Sheeran's "Thinking Out Loud" during an appearance on The Tonight Show Starring Jimmy Fallon on Tuesday, April 28.

Using the song to prove his Avengers character Hawkeye was as "super" as the other superheroes like Thor and Captain America in the hit comic book franchise, Renner replaced Sheeran's soulful lyrics with some hilarious quips about Hawkeye's abilities.

But while the song (and the accompanying visual backdrop) made the audience roar with laughter (turns out Hawkeye's doing good on Tinder, and kicks ass on Mario Cart), it was Renner's beautiful singing voice that really stole the show.

Despite pouring out line after line of silly lyrics ("Maybe I haven't lost my virginity," he sang, "but I got seventh place in my fantasy league!") the 44-year-old star managed to make his parody song sound every bit as beautiful as Sheeran's classic ballad.

Watch the video above to hear the whole amazing song!