So, where to start?
It's all a bit 'Blade Runner' esque, with replica women to replace peoples wives. I'm sure there is a whole debate to be had about the morality of that, but I'll leave that for other people to discuss!
The story centres around William and Meredith, and Meredith waking up for the 'first' time with William.
There are a load of sub plots going on, which at first all seem a bit random if I'm honest. There are also some things which made me wonder if there were some continuity errors, or scenes that hadn't been thought through properly as they seemed out of place or meaningless. This made the start and middle of the film actually a bit disjointed to watch.
But... as the film got into its last third, all these disjointed parts actually came into play. So something that seemed to have, at best, mediocre writing.. turns out to be a lot better written than I'd first thought. I'm actually really glad I saw it out to the end as it made everything make sense.
For that reason I'm going to watch it again in a week or two, as now I know the ending I think I'm going to get a lot more from a re watch, now I know what I'm looking out for.
The special effects, music, and actual filming and sets are really good. It does feel like a quality production. The only thing that lets it down really is some quite poor acting, which is a shame, as I don't normally pick up on bad acting, so for me have to done so means it must have been bad.
The exception here is Elena Kampouris who was excellent. The way she plays a sort of robot character, initially very clunky, but learning and improving as she goes along was played really well. She honestly does act and appear to be a robot, so she is certainly the shining star here, and hopefully this will get her more work in the future as she deserves it.
So yeah.. 6 out of 10. Not a terrible film but not a great film either. If you like Elena Kampouris and science fiction then you'll probably really enjoy it, as she carries the film through to its reasonably good ending, almost single handedly!