As if Hozier's "Take Me To Church" wasn't moving enough on it's own, Russian ballerina Sergei Polunin has choreographed an amazing routine to the soulful song.

Polunin is considered the "bad boy of ballet" with his tattoos and all, but their is nothing bad about this beautiful ballet number.