Who knew that Kevin Conroy could sing?!

The popular Batman voice actor posted a John Legend cover on his website last night.

Check out Kevin Conroy’s performance of “All of Me” in the audio player and leave your thoughts in the comments below.

And here’s the original. “All of Me” by John Legend: