Duncan Jones makes his feature debut with this fantastic sci-fi film that digs into the psyche of the mind and…