Katy Perry's new video proves that she's nothing if not versatile when it comes to adapting to characters.

Her latest single drawn from her 'Witness' album is 'Hey Hey Hey', and the video is another high-concept affair, seeing the pop star play a spoiled Marie Antoinette-style princess, before doing an about-turn and becoming a psychedelic Joan of Arc.

It's certainly colourful, we'll give her that.

Watch it below: