Ex Machina director Alex Garland's new film is a flawed, but daring and well-acted sci-fi tale. Continue reading...