Jeremy Renner appeared on The Tonight Show with Jimmy Fallon to promote the Avengers: Age of Ultron. While he was there, he dressed in character as Hawkeye and sang a parody song to the tune of Ed Sheeran’s “Thinking Out Loud.”
https://www.youtube.com/watch?v=aQ27iS1mkuo