Eve is set in the near future and features McGregor as a robot engineer who falls in love with one of the artificial creations. It may remind some of the recent critical smash movie Ex Machina, but Alicia Vikander's android was far more menacing.

This new film will examine the very modern concerns over the advance in robotics and cybernetics and the increasingly real appearance of the machines.

With some people already buying robots as companions and sexual partners, Eve could not be more relevant.

The next logical step is for robots to be used for paid sexual encounters and one huge music star was determined to land the role of the robot prostitute in the new movie.