Hell to the no...I love John Legend but no one should ever EVER cover this song. It was such a HAM that I had to stop it within a minute of it playing.

I LOVE Bey...but this is not her type of music, it would not suit her voice @ all (which I absolutely love by the way...I have the I AM TOUR on constant replay whenever I have nothing else to do).