Uncanny has been in development since 2012, and features three characters in one location, one of whom happens to be an AI, and touches on aspects of the Turing Test, technological singularities, and portrays an unsettling example of the male gaze. However, while there are obvious similarities between the two films they are different and complementary enough to make for a great Creepy AI double-bill event, something to remember wistfully when the robots ultimately take over in thirty years’ time. Instead of an almost unreachable setting, most of Uncanny takes place in a secure research facility called Workspace 18, a city-based penthouse. David Kressen (Mark Webber) has been there since he was headhunted as a teenager by Simon Castle (Rainn Wilson, watching on monitors from elsewhere) to work on world-changing technology. And lo, here is Adam (David Clayton Rogers), an AI who can pass as human. Enter tech journalist Joy Andrews (Lucy Griffiths) to do a week long profile of the project. As David, Webber starts off by playing Sheldon Cooper without the laughter track. He’s a smug, patronising genius who’s hard to like, whose only company for a decade has been someone he built. Adam, by contrast, is all childlike innocence and introversion when we first meet him. Joy’s presence changes all three of them, bringing David out of his shell and revealing more likeable facets to him. Webber plays this excellently, bringing out the incremental changes in David subtly as he talks to another human being and starts to wonder what he’s missed out on, and as his relationship with Adam moves away from its initial ‘geeky brothers living in a lab’ vibe. Clayton Rogers gives a restrained performance as Adam, one where his aversion to eye contact and twitchiness don’t feel forced or overdone. This becomes clear in the second half of the film, where the tension gets released and the dynamic changes. Initially blank and synthetic, Rogers’ performance also changes subtly as he starts becoming more human over the course of week. While David’s emergence from his bubble is more positive, Adam makes mistakes, and has trouble coping. Uncanny is satisfying, first and foremost, as an immediately enjoyable thriller. Its sly sense of humour and well constructed story hold the attention, but it also manages to use imagery and subtext consistently well. The script, by Shahin Chandrasoma, is clever in an unshowy way, and similarly Matthew Leutwyler’s direction doesn’t scream ‘Look at me’, but tells the story with quietly efficiency. Considering the number of little techy doodads (sorry if I’m blinding you all with science here) on screen, the art department deserve props too (pun intended, not sorry). Certainly with a film like Uncanny, you’d be forgiven for leaving the cinema not focussing on how solid a production it is for presumably quite a low budget. It’s got a gripping story deftly told. It’s been put together with a lot of attention to detail, enough to reward multiple viewings. You could debate the ramifications of its conclusion on a metaphorical level, or simply admire the way it subverts expectations. Or you could have an argument about whether it’s better than Ex Machina, though this would be unfair. Uncanny is definitely better, for my money. Uncanny was showing at the Edinburgh International Film Festival. Follow our Twitter feed for faster news and bad jokes right here. And be our Facebook chum here.