Well, really Zachary Levi who plays Chuck Bartowski. Watch his duet with Kat McPhee below:
I personally didn't love the song. But, I did love his singing voice. I didn't expect it to be so low and full.
He'll also be singing in the upcoming Disney film Rapunzel.