'Avengers: Age Of Ultron' is in theaters now and whether it be Thor, Iron Man or Captain America, everyone has their favorite Avenger.

However, I don't know anyone who loves Hawkeye the best.  Well, poor Hawkeye realizes this so he decided to put his feelings into song.

Watch him take the stage at The Tonight Show Starring Jimmy Fallon to sing his song, to the tune of Ed Sheeran's popular hit "Thinking Out Loud".  This is pretty funny stuff and he actually has a good singing voice!




More From B105