Kim Kardashian has transformed into Elizabeth Taylor's Cleopatra for a new shoot.

The 34-year-old reality TV star worked with make-up artist Pat McGrath to create a number of different looks based on Elizabeth's portrayal of Cleopatra for Violet Grey's The Violet Files.

Speaking about the late actress, Kim said: ''I love Elizabeth. Pat and I have had conversations about how iconic she is, and how iconic Cleopatra is. I would have done anything - I would have trusted Pat's vision no matter what she wanted - but I was really excited that it was the Cleopatra vibe.''

Pat explained that the shoot with photographer Ben Hassett paid homage to the Egyptian culture and Elizabeth's role in the 1963 movie.

Pat said: ''Elizabeth Taylor's makeup in Cleopatra has been reenacted countless times, but for Kim I wanted to create a version that has never been done before, a futuristic 3D version. I wanted to portray a luxurious decadence by using elements of ornate facial jewelry constructed into shapes that pay homage to Egyptian culture, and of course to the rich exotic character that Taylor played in this role.''

Kim interviewed Elizabeth for Harper's Bazaar, shortly before her death in 2011.