Ukranian ballet dancer Sergei Polunin has performed his stunning visual interpretation of Hozier’s “Take Me To Church” and it’s so good, you have to see it to believe it.

LaChapelle directed the new visual interpretation of the Grammy-nominated hit, starring British Royal Ballet vet Polunin performing choreography by Jade Hale-Christofi.

The emotive dancer, donning only nude tights and a cluster of tattoos, sautés, tombés and pirouettes through an illuminated empty space. The white room clashes with the dark energy of the bluesy song, making Polunin’s stunning dance moves resemble some kind of spiritual possession.

Talk about it!